Fix for compilers without standard iterator_traits

[SVN r8929]
This commit is contained in:
Dave Abrahams 2001-02-04 20:11:30 +00:00
parent d8a9b633d9
commit f31483838d

View File

@ -9,6 +9,8 @@
// See http://www.boost.org for most recent version including documentation. // See http://www.boost.org for most recent version including documentation.
// Revision History // Revision History
// 04 Feb 01 Fix for compilers without standard iterator_traits
// (David Abrahams)
// 13 Jun 00 Added const version of the iterator tests (Jeremy Siek) // 13 Jun 00 Added const version of the iterator tests (Jeremy Siek)
// 12 Dec 99 Initial version with iterator operators (Jeremy Siek) // 12 Dec 99 Initial version with iterator operators (Jeremy Siek)
@ -17,7 +19,7 @@
#include <algorithm> #include <algorithm>
#include <functional> #include <functional>
#include <boost/pending/iterator_adaptors.hpp> #include <boost/iterator_adaptors.hpp>
#include <boost/pending/iterator_tests.hpp> #include <boost/pending/iterator_tests.hpp>
#include <boost/pending/integer_range.hpp> #include <boost/pending/integer_range.hpp>
@ -182,9 +184,8 @@ main()
boost::iterator<std::forward_iterator_tag, dummyT, std::ptrdiff_t, boost::iterator<std::forward_iterator_tag, dummyT, std::ptrdiff_t,
dummyT*, dummyT&> >::type FilterIter; dummyT*, dummyT&> >::type FilterIter;
FilterIter i(array); FilterIter i(array);
boost::forward_iterator_test(i, 1, 4); boost::forward_iterator_test(i, dummyT(1), dummyT(4));
} }
std::cout << "test successful " << std::endl; std::cout << "test successful " << std::endl;
return 0; return 0;
} }