diff -r 6a958ab38386 -r 674182524bd9 lemon/bits/map_iterator.h --- a/lemon/bits/map_iterator.h Fri Oct 14 10:44:49 2005 +0000 +++ b/lemon/bits/map_iterator.h Fri Oct 14 10:48:34 2005 +0000 @@ -104,8 +104,8 @@ typedef typename Parent::ItemIt ItemIt; - typedef typename ReferenceMapTraits<_Map>::Value MapValue; - typedef typename ReferenceMapTraits<_Map>::Reference MapReference; + typedef typename _Map::Value MapValue; + typedef typename _Map::Reference MapReference; public: @@ -194,9 +194,8 @@ typedef typename Parent::ItemIt ItemIt; - typedef typename ReferenceMapTraits<_Map>::Value MapValue; - typedef typename ReferenceMapTraits<_Map>::ConstReference - MapReference; + typedef typename _Map::Value MapValue; + typedef typename _Map::ConstReference MapReference; public: @@ -353,11 +352,11 @@ typedef typename Parent::ItemIt ItemIt; /// The value type of the iterator. - typedef typename ReferenceMapTraits::Value MapValue; + typedef typename Map::Value MapValue; /// The reference type of the iterator. - typedef typename ReferenceMapTraits::Reference MapReference; + typedef typename Map::Reference MapReference; /// The pointer type of the iterator. - typedef typename ReferenceMapTraits::Pointer MapPointer; + typedef typename Map::Pointer MapPointer; public: @@ -433,11 +432,11 @@ typedef typename Parent::ItemIt ItemIt; /// The value type of the iterator. - typedef typename ReferenceMapTraits::Value MapValue; + typedef typename Map::Value MapValue; /// The reference type of the iterator. - typedef typename ReferenceMapTraits::ConstReference MapReference; + typedef typename Map::ConstReference MapReference; /// The pointer type of the iterator. - typedef typename ReferenceMapTraits::ConstPointer MapPointer; + typedef typename Map::ConstPointer MapPointer; public: