Added tests for reverse_iterator_pair_generator

[SVN r9273]
This commit is contained in:
Dave Abrahams
2001-02-19 16:21:12 +00:00
parent ed210f6b2c
commit 60be2c1186

View File

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