diff --git a/test/indirect_iterator_test.cpp b/test/indirect_iterator_test.cpp index 404364e..52a56d1 100644 --- a/test/indirect_iterator_test.cpp +++ b/test/indirect_iterator_test.cpp @@ -82,7 +82,7 @@ struct indirect_iterator_pair_generator typedef boost::indirect_iterator< typename Container::iterator - , indirect_const_iterator_traits + , indirect_const_iterator_traits > const_iterator; }; @@ -95,12 +95,18 @@ namespace boost { namespace detail template<> struct iterator_traits : ptr_iter_traits {}; + template<> struct iterator_traits + : ptr_iter_traits {}; + template<> struct iterator_traits : ptr_iter_traits {}; template<> struct iterator_traits : ptr_iter_traits {}; + template<> struct iterator_traits + : ptr_iter_traits {}; + template<> struct iterator_traits : ptr_iter_traits {}; }} @@ -155,7 +161,7 @@ void more_indirect_iterator_tests() typedef boost::indirect_iterator indirect_set_iterator; typedef boost::indirect_iterator< iterator_set::iterator - , indirect_const_iterator_traits + , indirect_const_iterator_traits > const_indirect_set_iterator; indirect_set_iterator sb(iter_set.begin()); @@ -202,7 +208,7 @@ main() typedef boost::indirect_iterator< shared_t::iterator - , indirect_const_iterator_traits + , indirect_const_iterator_traits > c_iter_t; # ifndef NO_MUTABLE_CONST_RA_ITERATOR_INTEROPERABILITY @@ -221,7 +227,7 @@ main() typedef boost::indirect_iterator indirect_iterator; - typedef boost::indirect_iterator > + typedef boost::indirect_iterator > const_indirect_iterator; indirect_iterator i(ptr);