From 3e5f366f4feba287150420b5fe76295e9f69a461 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Wed, 21 Jan 2004 03:28:25 +0000 Subject: [PATCH] added missing reverse_iterator wrapping of Iter [SVN r21850] --- test/reverse_iterator_test.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/test/reverse_iterator_test.cpp b/test/reverse_iterator_test.cpp index 85ea467..a024d24 100644 --- a/test/reverse_iterator_test.cpp +++ b/test/reverse_iterator_test.cpp @@ -46,7 +46,8 @@ int main() const dummyT , boost::iterator_archetypes::readable_iterator_t , boost::bidirectional_traversal_tag - > Iter; + > iter; + typedef boost::reverse_iterator Iter; boost::function_requires< boost::InputIteratorConcept >(); boost::function_requires< boost_concepts::ReadableIteratorConcept >(); boost::function_requires< boost_concepts::BidirectionalTraversalConcept >(); @@ -56,7 +57,8 @@ int main() dummyT , boost::iterator_archetypes::writable_iterator_t , boost::bidirectional_traversal_tag - > Iter; + > iter; + typedef boost::reverse_iterator Iter; boost::function_requires< boost_concepts::WritableIteratorConcept >(); boost::function_requires< boost_concepts::BidirectionalTraversalConcept >(); } @@ -65,7 +67,8 @@ int main() dummyT , boost::iterator_archetypes::readable_writable_iterator_t , boost::bidirectional_traversal_tag - > Iter; + > iter; + typedef boost::reverse_iterator Iter; boost::function_requires< boost::InputIteratorConcept >(); boost::function_requires< boost_concepts::ReadableIteratorConcept >(); boost::function_requires< boost_concepts::WritableIteratorConcept >(); @@ -76,7 +79,8 @@ int main() const dummyT , boost::iterator_archetypes::readable_lvalue_iterator_t , boost::bidirectional_traversal_tag - > Iter; + > iter; + typedef boost::reverse_iterator Iter; boost::function_requires< boost::BidirectionalIteratorConcept >(); boost::function_requires< boost_concepts::ReadableLvalueIteratorConcept >(); boost::function_requires< boost_concepts::BidirectionalTraversalConcept >(); @@ -86,7 +90,8 @@ int main() dummyT , boost::iterator_archetypes::writable_lvalue_iterator_t , boost::bidirectional_traversal_tag - > Iter; + > iter; + typedef boost::reverse_iterator Iter; boost::function_requires< boost::BidirectionalIteratorConcept >(); boost::function_requires< boost_concepts::WritableLvalueIteratorConcept >(); boost::function_requires< boost_concepts::BidirectionalTraversalConcept >();