![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include </home/sandro/Softwares/Otawa/otawa_sources/elm/src/concepts.h>
Inheritance diagram for BiDiList< T >:Classes | |
| class | BackIterator |
| class | Iterator |
Additional Inherited Members | |
Public Types inherited from Collection< T > | |
| typedef T | t |
| typedef Collection< T > | self_t |
Public Member Functions inherited from List< T > | |
| const T & | first (void) const |
| const T & | last (void) const |
| Iter< T > | find (const T &item) |
| Iter< T > | find (const T &item, const Iterator &start) |
| Iter< T > | nth (int i) |
| const T & | operator[] (int i) const |
Public Member Functions inherited from Collection< T > | |
| int | count (void) |
| bool | contains (const T &item) |
| template<template< class _ > class C> | |
| bool | containsAll (const C< T > &collection) |
| bool | isEmpty (void) |
| operator bool (void) | |
| Iter | begin (void) const |
| Iter | end (void) const |
| bool | equals (const Collection &coll) |
| bool | operator== (const Collection &coll) |
| bool | operator!= (const Collection &coll) |
Static Public Attributes inherited from Collection< T > | |
| static const Collection | null |
| static const Collection< T > | null |
A bidirectionnal list that may be as efficiently forward traversed as backward traversed. Mainly, it provides a BackIterator class for back traversal.