From 0c68369f23e052e540bc200fa38f211e4ce9eaf9 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Sun, 17 Dec 2000 21:53:22 +0000 Subject: [PATCH] changed reference type of counting_iterator to avoid problems on VC++ [SVN r8474] --- include/boost/pending/integer_range.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/boost/pending/integer_range.hpp b/include/boost/pending/integer_range.hpp index 6877d19..24a62f2 100644 --- a/include/boost/pending/integer_range.hpp +++ b/include/boost/pending/integer_range.hpp @@ -35,14 +35,14 @@ namespace boost { template struct counting_iterator_policies : public default_iterator_policies { - const IntegerType& - dereference(type, const IntegerType& i) const + IntegerType + dereference(type, const IntegerType& i) const { return i; } }; template struct counting_iterator_traits { typedef IntegerType value_type; - typedef const IntegerType& reference; + typedef IntegerType reference; typedef value_type* pointer; typedef std::ptrdiff_t difference_type; typedef std::random_access_iterator_tag iterator_category;