![]() |
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/dyndata/AbstractCollection.h>
Inheritance diagram for MutableAbstractCollection< T >:Public Member Functions | |
| virtual | ~MutableAbstractCollection (void) |
| virtual void | clear (void)=0 |
| virtual void | add (const T &item)=0 |
| virtual void | addAll (const AbstractCollection< T > &items)=0 |
| virtual void | remove (const T &item)=0 |
| virtual void | removeAll (const AbstractCollection< T > &items)=0 |
| virtual void | remove (const Iter< T > &iter)=0 |
Public Member Functions inherited from AbstractCollection< T > | |
| virtual | ~AbstractCollection (void) |
| virtual int | count (void)=0 |
| virtual bool | contains (const T &item) const =0 |
| virtual bool | isEmpty (void) const =0 |
| operator bool (void) const | |
| virtual Iter< T > | items (void) const =0 |
| Iter< T > | operator* (void) const |
Provide interface in Dynamic Data module implementing the concept::MutableCollection concept.
| T | Type of values in the collection. |
|
inlinevirtual |
|
pure virtual |
Implemented in MutableCollection< T, C >.
|
pure virtual |
Implemented in MutableCollection< T, C >.
Implemented in MutableCollection< T, C >.
Implemented in MutableCollection< T, C >.
|
pure virtual |
Implemented in MutableCollection< T, C >.
|
pure virtual |
Implemented in MutableCollection< T, C >.