From b4afa1c69bc51461607efcba26ee263d707ee085 Mon Sep 17 00:00:00 2001 From: Kohei Takahashi Date: Tue, 8 May 2018 00:38:10 +0900 Subject: [PATCH] It's not a trivially copyable unless all elems are --- include/boost/fusion/container/vector/vector.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/boost/fusion/container/vector/vector.hpp b/include/boost/fusion/container/vector/vector.hpp index f932246a..3a8cd2cc 100644 --- a/include/boost/fusion/container/vector/vector.hpp +++ b/include/boost/fusion/container/vector/vector.hpp @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -150,6 +151,7 @@ namespace boost { namespace fusion struct vector_data, T...> : store... , sequence_base, T...> > + , private detail::propagate_trivialness { typedef vector_tag fusion_tag; typedef fusion_sequence_tag tag; // this gets picked up by MPL