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>
Classes | |
class | BackIterator |
class | Iterator |
Additional Inherited Members | |
Public Member Functions inherited from elm::concept::List< T > | |
const T & | first (void) |
const T & | last (void) |
Iterator< T > | find (const T &item) |
Iterator< T > | find (const T &item, const Iterator &start) |
Public Member Functions inherited from elm::concept::Collection< T > | |
int | count (void) |
bool | contains (const T &item) |
bool | containsAll (const C< T > &collection) |
bool | isEmpty (void) |
operator bool (void) | |
A bidirectionnal list that may be as efficiently forward traversed as backward traversed. Mainly, it provides a BackIterator class for back traversal.