diff --git a/include/boost/container/vector.hpp b/include/boost/container/vector.hpp index a7e538d..a9821cb 100644 --- a/include/boost/container/vector.hpp +++ b/include/boost/container/vector.hpp @@ -82,7 +82,9 @@ class vec_iterator { public: typedef std::random_access_iterator_tag iterator_category; + #ifdef BOOST_MOVE_CONTIGUOUS_ITERATOR_TAG typedef std::contiguous_iterator_tag iterator_concept; + #endif typedef typename boost::intrusive::pointer_traits::element_type value_type; //Defining element_type to make libstdc++'s std::pointer_traits well-formed leads to ambiguity