#include <lemon/concepts/graph_components.h>
Public Types | |
typedef _Graph | Graph |
The graph type of the map. | |
typedef _Item | Key |
The key type of the map. | |
typedef _Value | Value |
The value type of the map. | |
Public Member Functions | |
GraphMap (const Graph &) | |
Construct a new map. | |
GraphMap (const Graph &, const Value &) | |
Construct a new map with default value. | |
GraphMap (const GraphMap &) | |
Copy constructor. | |
template<typename CMap > | |
GraphMap & | operator= (const CMap &) |
Assign operator. |
Construct a new map for the graph and initalise the values.
GraphMap& operator= | ( | const CMap & | ) | [inline] |
Assign operator. It does not mofify the underlying graph, it just iterates on the current item set and set the map with the value returned by the assigned map.
Reimplemented in NodeMap< _Value >, EdgeMap< _Value >, UEdgeMap< _Value >, ANodeMap< _Value >, and BNodeMap< _Value >.