This type is not reference map so it cannot be modified with the subscription operator.
| _Graph | The graph type. | |
| _Item | One of the graph's item type, the key of the map. | |
| _Value | Any comparable value type. | 
#include <lemon/iterable_maps.h>

| Classes | |
| class | ItemIt | 
| Iterator for the keys with the same value.  More... | |
| class | ValueIterator | 
| Forward iterator for values.  More... | |
| Public Types | |
| typedef _Item | Key | 
| The key type. | |
| typedef _Value | Value | 
| The value type. | |
| typedef _Graph | Graph | 
| The graph type. | |
| Public Member Functions | |
| IterableValueMap (const Graph &graph, const Value &value=Value()) | |
| ValueIterator | beginValue () const | 
| Returns an iterator to the first value. | |
| ValueIterator | endValue () const | 
| Returns an iterator after the last value. | |
| void | set (const Key &key, const Value &value) | 
| const Value & | operator[] (const Key &key) const | 
| IterableValueMap | ( | const Graph & | graph, | |
| const Value & | value = Value() | |||
| ) |  [inline, explicit] | 
Constructor of the Map with a given value.
| ValueIterator beginValue | ( | ) | const  [inline] | 
Returns an stl compatible iterator to the first value of the map. The values of the map can be accessed in the [beginValue, endValue) range.
| ValueIterator endValue | ( | ) | const  [inline] | 
Returns an stl compatible iterator after the last value of the map. The values of the map can be accessed in the [beginValue, endValue) range.
Set operation of the map.
Reimplemented from ArrayMap< _Graph, _Item, _Value >.
Const subscript operator of the map.
Reimplemented from ArrayMap< _Graph, _Item, _Value >.
 1.5.9
 1.5.9