diff --git a/test/concept_tests.cpp b/test/concept_tests.cpp index f3d518a..f89cd54 100644 --- a/test/concept_tests.cpp +++ b/test/concept_tests.cpp @@ -7,13 +7,16 @@ #include #include +#include +#include + struct new_random_access : std::random_access_iterator_tag , boost::random_access_traversal_tag {}; struct new_iterator - : public boost::iterator< new_random_access, int > + : public std::iterator< new_random_access, int > { int& operator*() const { return *m_x; } new_iterator& operator++() { return *this; } @@ -33,7 +36,7 @@ struct new_iterator new_iterator operator+(std::ptrdiff_t, new_iterator x) { return x; } struct old_iterator - : public boost::iterator + : public std::iterator { int& operator*() const { return *m_x; } old_iterator& operator++() { return *this; } diff --git a/test/indirect_iterator_test.cpp b/test/indirect_iterator_test.cpp index c689673..7250651 100644 --- a/test/indirect_iterator_test.cpp +++ b/test/indirect_iterator_test.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #if !defined(__SGI_STL_PORT) \ && (defined(BOOST_MSVC_STD_ITERATOR) \ @@ -164,7 +165,7 @@ main() BOOST_STATIC_ASSERT( has_element_type< - boost::detail::iterator_traits::value_type + std::iterator_traits::value_type >::value );