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