The inverse map type of RangeIdMap. The subscript operator gives back an item by its range id. This type conforms to the ReadMap concept.
#include <lemon/maps.h>
Public Types | |
typedef RangeIdMap::Key | Value |
The value type of the InverseMap. | |
typedef RangeIdMap::Value | Key |
The key type of the InverseMap. | |
Public Member Functions | |
InverseMap (const RangeIdMap &inverted) | |
Constructor. | |
Value | operator[] (const Key &key) const |
Subscript operator. | |
unsigned int | size () const |
Size of the map. |
InverseMap | ( | const RangeIdMap & | inverted | ) | [inline, explicit] |
Constructor of the InverseMap.
Subscript operator. It gives back the item that the given range id currently belongs to.
unsigned int size | ( | ) | const [inline] |
Returns the size of the map.