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

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

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

Public Member Functions

 PairIterator (const Map< K, T > &map)
 
 PairIterator (const ValueIterator &iter)
 
- Public Member Functions inherited from Collection< T >::Iter
 Iter (const Collection< T > &collection)
 
- Public Member Functions inherited from Iter< T >
bool ended (void)
 
void next (void)
 
item (void)
 
 operator bool (void)
 
 operator T (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 >::PairIterator

Iterator giving access to keys and values stored in the map.

Constructor & Destructor Documentation

◆ PairIterator() [1/2]

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

An iterator on values and keys of the map.

Parameters
mapMap to iterate on.

◆ PairIterator() [2/2]

PairIterator ( const ValueIterator iter)

An iterator by copy.

Parameters
iterIterator to copy.

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