From fc15f5f710e273f9c54fc93924d2a2a444a951b6 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Sat, 17 Feb 2001 19:59:54 +0000 Subject: [PATCH] added Category parameter to the indirect iterator [SVN r9240] --- include/boost/iterator_adaptors.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/boost/iterator_adaptors.hpp b/include/boost/iterator_adaptors.hpp index f0f18fe..f82fe2a 100644 --- a/include/boost/iterator_adaptors.hpp +++ b/include/boost/iterator_adaptors.hpp @@ -775,11 +775,12 @@ template ::iterator_category > struct indirect_iterator_generator { typedef iterator_adaptor type; + indirect_iterator_policies,Value,Reference,Pointer,Category> type; }; template ::iterator_category > struct indirect_iterator_pair_generator { typedef typename indirect_iterator_generator::type iterator; + Value, Reference, Pointer,Category>::type iterator; typedef typename indirect_iterator_generator::type const_iterator; + Value, ConstReference, ConstPointer,Category>::type const_iterator; }; #ifndef BOOST_MSVC