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 | |
Iter (const Collection< T > &collection) | |
Iter (const Collection< T > *collection) | |
Public Member Functions inherited from elm::concept::Iterator< T > | |
Iterator (const Iterator &iterator) | |
bool | ended (void) |
void | next (void) |
const T & | item (void) |
operator bool (void) | |
operator const T & (void) | |
Iterator & | operator++ (int) |
Iterator & | operator= (const Iterator &iterator) |
Iterator on the items of the collection. No assertion can be made about the order of traversal of the collection items.
elm::concept::Collection< T, E >::Iterator::Iter | ( | const Collection< T > & | collection | ) |
Build an iterator from a collection.
collection | Collection to traverse. |
elm::concept::Collection< T, E >::Iterator::Iter | ( | const Collection< T > * | collection | ) |
Build an iterator from a collection.
collection | Collection to traverse. |