From 5878c8863698de4dba75aa729da21034187ec4ea Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Thu, 8 Feb 2001 03:35:03 +0000 Subject: [PATCH] added indirect_iterator_pair_generator back in [SVN r9026] --- iterator_adaptor_test.cpp | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/iterator_adaptor_test.cpp b/iterator_adaptor_test.cpp index 9f94bed..fee03fb 100644 --- a/iterator_adaptor_test.cpp +++ b/iterator_adaptor_test.cpp @@ -116,27 +116,21 @@ void more_indirect_iterator_tests() iter_set.insert(p); } - typedef boost::indirect_iterator_generator< - pointer_deque::iterator -#ifdef BOOST_NO_STD_ITERATOR_TRAITS - , int* - , boost::iterator -#endif - >::type indirect_deque_iterator; - - typedef boost::indirect_iterator_generator< + typedef boost::indirect_iterator_pair_generator< pointer_deque::iterator, const int* #ifdef BOOST_NO_STD_ITERATOR_TRAITS , boost::iterator + , int* + , boost::iterator #endif - >::type const_indirect_deque_iterator; + > IndirectDeque; - indirect_deque_iterator db(ptr_deque.begin()); - indirect_deque_iterator de(ptr_deque.end()); + IndirectDeque::iterator db(ptr_deque.begin()); + IndirectDeque::iterator de(ptr_deque.end()); assert(static_cast(de - db) == store.size()); assert(db + store.size() == de); - const_indirect_deque_iterator dci(db); + IndirectDeque::const_iterator dci(db); assert(db == dci); assert(dci == db); assert(dci != de);