diff --git a/include/boost/iterator/iterator_concepts.hpp b/include/boost/iterator/iterator_concepts.hpp index 39d0226..2e51a9f 100644 --- a/include/boost/iterator/iterator_concepts.hpp +++ b/include/boost/iterator/iterator_concepts.hpp @@ -113,9 +113,10 @@ namespace boost_concepts { // Iterator Traversal Concepts template - class ForwardIteratorConcept { + class ForwardTraversalConcept { public: - typedef typename boost::traversal_category::type traversal_category; + typedef typename boost::traversal_category::type + traversal_category; void constraints() { boost::function_requires< boost::SGIAssignableConcept >(); @@ -132,9 +133,10 @@ namespace boost_concepts { }; template - class BidirectionalIteratorConcept { + class BidirectionalTraversalConcept { public: - typedef typename boost::traversal_category::type traversal_category; + typedef typename boost::traversal_category::type + traversal_category; void constraints() { boost::function_requires< ForwardIteratorConcept >(); @@ -149,9 +151,10 @@ namespace boost_concepts { }; template - class RandomAccessIteratorConcept { + class RandomAccessTraversalConcept { public: - typedef typename boost::traversal_category::type traversal_category; + typedef typename boost::traversal_category::type + traversal_category; typedef typename std::iterator_traits::difference_type difference_type;