diff --git a/iterator_adaptor_test.cpp b/iterator_adaptor_test.cpp index dd3ec65..3cb8139 100644 --- a/iterator_adaptor_test.cpp +++ b/iterator_adaptor_test.cpp @@ -331,7 +331,7 @@ main() boost::const_nonconst_iterator_test(i, ++j); } - // Test reverse_iterator_pair_generator now, with traits fully deducible on most platforms + // Test reverse_iterator_generator again, with traits fully deducible on most platforms #if !defined(BOOST_MSVC) || defined(__SGI_STL_PORT) { std::deque reversed_container; @@ -339,9 +339,10 @@ main() const std::deque::iterator reversed = reversed_container.begin(); std::reverse(reversed, reversed + N); - typedef std::deque::iterator base_iterator; - typedef boost::reverse_iterator_pair_generator::iterator reverse_iterator; - typedef boost::reverse_iterator_pair_generator::const_iterator const_reverse_iterator; + typedef boost::reverse_iterator_generator< + std::deque::iterator>::type reverse_iterator; + typedef boost::reverse_iterator_generator< + std::deque::const_iterator, const dummyT>::type const_reverse_iterator; reverse_iterator i(reversed + N); boost::random_access_iterator_test(i, N, array);