From 9ea89e96438a7bf4504a8779582ea90570288f68 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Tue, 20 Aug 2002 15:19:41 +0000 Subject: [PATCH] added array_traits and pri_queue from boost [SVN r409] --- include/boost/iterator/iterator_concepts.hpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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;