#include <lemon/bits/map_iterator.h>
Inherits MapIteratorBase< _Graph, _Item >.
Inheritance diagram for MapConstValueIterator:
Public Types | |
typedef MapIteratorBase< _Graph, _Item > | Parent |
The iterator base class. | |
Public Member Functions | |
MapConstValueIterator () | |
Default constructor. | |
MapConstValueIterator (const Map &_map, const ItemIt &_it) | |
Map and ItemIt initialized iterator. | |
MapConstValueIterator & | operator++ () |
The pre increment operator of the iterator. | |
MapConstValueIterator | operator++ (int) |
The post increment operator of the iterator. | |
Reference | operator * () const |
The dereferencing operator of the iterator. | |
Pointer | operator-> () const |
The arrow operator of the iterator. | |
Protected Types | |
typedef Parent::ItemIt | ItemIt |
The iterator to iterate on the keys. | |
typedef ReferenceMapTraits< Map >::Value | MapValue |
The value type of the iterator. | |
typedef ReferenceMapTraits< Map >::ConstReference | MapReference |
The reference type of the iterator. | |
typedef ReferenceMapTraits< Map >::ConstPointer | MapPointer |
The pointer type of the iterator. |