#include <lemon/map_iterator.h>
Inheritance diagram for MapIteratorBase:
Definition at line 39 of file map_iterator.h.
Public Types | |
typedef Map::Key | Key |
The key type of the iterator. | |
typedef Map::KeyIt | KeyIt |
The iterator to iterate on the keys. | |
typedef Map::Value | Value |
The value type of the iterator. | |
typedef Map::Reference | Reference |
The reference type of the iterator. | |
typedef Map::Pointer | Pointer |
The pointer type of the iterator. | |
typedef Map::ConstValue | ConstValue |
The const value type of the iterator. | |
typedef Map::ConstReference | ConstReference |
The const reference type of the iterator. | |
typedef Map::ConstPointer | ConstPointer |
The pointer type of the iterator. | |
Public Member Functions | |
void | increment () |
Stepping forward in the map. | |
bool | operator== (const MapIteratorBase &pit) const |
The equality operator of the map. | |
bool | operator!= (const MapIteratorBase &pit) const |
The not-equality operator of the map. | |
Protected Member Functions | |
MapIteratorBase () | |
Default constructor. | |
MapIteratorBase (const KeyIt pit) | |
KeyIt initialized MapIteratorBase constructor. |