Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include </home/casse/otawa/elm/src/concepts.h>
Public Member Functions | |
KeyIterator (const Map< K, T > &map) | |
KeyIterator (const KeyIterator &iter) | |
Public Member Functions inherited from elm::concept::Iterator< K > | |
Iterator (const Iterator &iterator) | |
bool | ended (void) |
void | next (void) |
const K & | item (void) |
operator bool (void) | |
operator const K & (void) | |
Iterator & | operator++ (int) |
Iterator & | operator= (const Iterator &iterator) |
Iterator on the keys stored in the map.
elm::concept::Map< K, T >::KeyIterator::KeyIterator | ( | const Map< K, T > & | map | ) |
Iterates on the given map.
map | Map to iterate on. |
elm::concept::Map< K, T >::KeyIterator::KeyIterator | ( | const KeyIterator & | iter | ) |
Copy the given iterator.
iter | Iterator to copy. |