Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Map< K, T >::KeyIter Class Reference

#include </home/casse/Dev/elm/src/concepts.h>

+ Inheritance diagram for Map< K, T >::KeyIter:

Public Member Functions

 KeyIter (const Map< K, T > &map)
 
 KeyIter (const KeyIter &iter)
 
- Public Member Functions inherited from Iter< K >
bool ended (void)
 
void next (void)
 
item (void)
 
 operator bool (void)
 
 operator K (void)
 
Iteroperator++ (int)
 
Iteroperator= (const Iter &iterator)
 
bool equals (const Iter &iterator) const
 
bool operator== (const Iter &iterator) const
 
bool operator!= (const Iter &iterator) const
 

Detailed Description

template<class K, class T>
class elm::concept::Map< K, T >::KeyIter

Iterator on the keys stored in the map.

Constructor & Destructor Documentation

◆ KeyIter() [1/2]

KeyIter ( const Map< K, T > &  map)

Iterates on the given map.

Parameters
mapMap to iterate on.

◆ KeyIter() [2/2]

KeyIter ( const KeyIter iter)

Copy the given iterator.

Parameters
iterIterator to copy.

The documentation for this class was generated from the following file: