MapConstValueSet Class Template Reference
[Graphmaps]

#include <map_iterator.h>

List of all members.


Detailed Description

template<typename Map>
class lemon::MapConstValueSet< Map >

This class makes from a map an iteratable set which contains all the values of the map. The values cannot be modified.

Definition at line 563 of file map_iterator.h.

Public Types

typedef Map::KeyType KeyType
 The key type of the iterator.
typedef Map::KeyIt KeyIt
 The iterator to iterate on the keys.
typedef Map::ValueType ValueType
 The value type of the iterator.
typedef Map::ReferenceType ReferenceType
 The reference type of the iterator.
typedef Map::PointerType PointerType
 The pointer type of the iterator.
typedef Map::ConstValueType ConstValueType
 The const value type of the iterator.
typedef Map::ConstReferenceType ConstReferenceType
 The const reference type of the iterator.
typedef Map::ConstPointerType ConstPointerType
 The pointer type of the iterator.
typedef MapConstValueIterator<
Map > 
ConstIterator
 The const iterator of the set.

Public Member Functions

 MapConstValueSet (const Map &pmap)
 The map initialized const value set.
ConstIterator begin () const
 It gives back the const iterator pointed to the first element.
ConstIterator end () const
 It gives back the const iterator pointed to the first invalid element.


The documentation for this class was generated from the following file:
Generated on Thu Sep 30 12:18:38 2004 for LEMON by doxygen 1.3.8