From 04dccc8ea8f6e953b375cfd142bb49779d8ff428 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Sat, 26 Oct 2002 20:16:48 +0000 Subject: [PATCH] more progress [SVN r626] --- include/boost/iterator/iterator_adaptors.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/boost/iterator/iterator_adaptors.hpp b/include/boost/iterator/iterator_adaptors.hpp index 21b031e..deefa02 100644 --- a/include/boost/iterator/iterator_adaptors.hpp +++ b/include/boost/iterator/iterator_adaptors.hpp @@ -107,7 +107,7 @@ template > > > > -struct iterator_adaptor : B, new_iterator_base +struct iterator_adaptor : B { typedef V value_type; typedef R reference; @@ -144,6 +144,8 @@ struct iterator_adaptor : B, new_iterator_base { this->downcast().base() += n; } + + reference dereference() const { return *this->downcast().base(); } void increment() { ++this->downcast().base(); } void decrement() { --this->downcast().base(); }