Public Types | Public Member Functions

ConstMap< K, Const< V, v > > Class Template Reference


Detailed Description

template<typename K, typename V, V v>
class lemon::ConstMap< K, Const< V, v > >

This readable map assigns a specified value to each key.

In other aspects it is equivalent to NullMap. So it conforms the ReadWriteMap concept, but it absorbs the data written to it.

The simplest way of using this map is through the constMap() function.

See also:
NullMap
IdentityMap

#include <lemon/maps.h>

Inheritance diagram for ConstMap< K, Const< V, v > >:

List of all members.

Public Types

typedef K Key
 
typedef V Value
 

Public Member Functions

 ConstMap ()
 Constructor.
Value operator[] (const Key &) const
 Gives back the specified value.
void set (const Key &, const Value &)
 Absorbs the value.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines