Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/datastruct/Collection.h>
Classes | |
class | Iterator |
Public Member Functions | |
C< T > & | collection (void) |
virtual | ~Collection (void) |
virtual int | count (void) |
virtual bool | contains (const T &item) const |
virtual bool | isEmpty (void) const |
virtual IteratorInst< const T & > * | iterator (void) const |
Public Member Functions inherited from elm::datastruct::AbstractCollection< T > | |
virtual | ~AbstractCollection (void) |
operator bool (void) const | |
Protected Attributes | |
C< T > | coll |
|
virtual |
C<T>& elm::datastruct::Collection< T, C >::collection | ( | void | ) |
References elm::datastruct::Collection< T, C >::coll.
|
virtual |
Implements elm::datastruct::AbstractCollection< T >.
References elm::datastruct::Collection< T, C >::coll.
|
virtual |
Implements elm::datastruct::AbstractCollection< T >.
References elm::datastruct::Collection< T, C >::coll.
|
virtual |
Implements elm::datastruct::AbstractCollection< T >.
References elm::datastruct::Collection< T, C >::coll.
|
virtual |
Implements elm::datastruct::AbstractCollection< T >.
References elm::datastruct::Collection< T, C >::coll.
|
protected |