diff --git a/test/concept_tests.cpp b/test/concept_tests.cpp index 4f850a1..399911d 100644 --- a/test/concept_tests.cpp +++ b/test/concept_tests.cpp @@ -5,10 +5,8 @@ // to its suitability for any purpose. #include +#include #include -#include // remove -#include -#include "static_assert_same.hpp" // remove struct new_random_access : std::random_access_iterator_tag @@ -58,12 +56,10 @@ old_iterator operator+(std::ptrdiff_t, old_iterator x) { return x; } int main() { - typedef boost::iterator_traversal::type traversal_category; - - BOOST_STATIC_ASSERT( - (boost::is_convertible::value - )); - + boost::iterator_traversal::type tc; + boost::random_access_traversal_tag derived = tc; + (void)derived; + boost::function_requires< boost_concepts::WritableLvalueIteratorConcept >(); boost::function_requires<