diff --git a/include/boost/container/detail/deque_impl.hpp b/include/boost/container/detail/deque_impl.hpp index 1c87b30..b6dbf17 100644 --- a/include/boost/container/detail/deque_impl.hpp +++ b/include/boost/container/detail/deque_impl.hpp @@ -377,10 +377,12 @@ class deque_iterator template struct segmented_iterator_traits; +struct segmented_iterator_tag; + template struct segmented_iterator_traits< deque_iterator > { - typedef dtl::bool_ is_segmented_iterator; + typedef segmented_iterator_tag is_segmented_iterator; typedef deque_iterator deque_iterator_type; typedef typename deque_iterator_type::val_alloc_ptr local_iterator; @@ -393,9 +395,9 @@ struct segmented_iterator_traits< deque_iterator