#include <lemon/bits/map_iterator.h>
Inherits MapIteratorBase< _Graph, _Item >.
Inheritance diagram for MapIterator:
Public Types | |
typedef MapIteratorBase< _Graph, _Item > | Parent |
The iterator base class. | |
typedef extended_pair< Item, const Item &, MapValue, const MapValue & > | Value |
The value type of the iterator. | |
typedef extended_pair< const Item &, const Item &, MapReference, MapReference > | Reference |
The reference type of the iterator. | |
Public Member Functions | |
MapIterator () | |
Default constructor. | |
MapIterator (Map &_map, const ItemIt &_it) | |
Reference | operator * () |
Dereference operator for the iterator. | |
Pointer | operator-> () |
Arrow operator for the iterator. | |
MapIterator & | operator++ () |
The pre increment operator of the iterator. | |
MapIterator | operator++ (int) |
The post increment operator of the iterator. | |
Classes | |
class | Pointer |
The pointer type of the iterator. More... |
|
Constructor to initalize the iterators returned by the begin() and end(). |