Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MapConstKeySet Class Template Reference
[Graphmaps]

#include <lemon/map_iterator.h>

List of all members.


Detailed Description

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

This class makes from a map an iteratable set which contains all the keys of the map.

Definition at line 507 of file map_iterator.h.

Public Types

typedef Map::Key Key
 The key type of the iterator.
typedef Map::KeyIt KeyIt
 The iterator to iterate on the keys.
typedef Map::Value Value
 The value type of the iterator.
typedef Map::Reference Reference
 The reference type of the iterator.
typedef Map::Pointer Pointer
 The pointer type of the iterator.
typedef Map::ConstValue ConstValue
 The const value type of the iterator.
typedef Map::ConstReference ConstReference
 The const reference type of the iterator.
typedef Map::ConstPointer ConstPointer
 The pointer type of the iterator.
typedef MapKeyIterator< Map > ConstIterator
 The const iterator of the set.

Public Member Functions

 MapConstKeySet (const Map &pmap)
 The map initialized const key 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 ivalid element.


The documentation for this class was generated from the following file:
Generated on Mon Feb 21 15:02:34 2005 for LEMON by  doxygen 1.4.1