A container for the values for a single attribute along the scope. More...
#include <AttributePool.hxx>
Public Member Functions | |
| AttributePool () | |
| void | SetDefinition (const AbstractAttribute &attribute) |
| const char * | GetClassName () const |
| Return the class name. | |
| void | StoreOn (Storage &storage) const |
| Stores component's subitems on the given Storage. | |
| void | LoadFrom (Storage &storage) |
| Loads component's subitems from the given Storage. | |
| void * | GetData () |
| const void * | GetData () const |
| void | Allocate (unsigned size) |
| void | Deallocate () |
| void | Insert (unsigned pos) |
| void | Remove (unsigned pos) |
A container for the values for a single attribute along the scope.
Definition at line 31 of file AttributePool.hxx.
| CLAM::AttributePool::AttributePool | ( | ) | [inline] |
Definition at line 28 of file AttributePool.hxx.
Referenced by SetDefinition().
| void CLAM::AttributePool::Allocate | ( | unsigned | size | ) | [inline] |
Definition at line 49 of file AttributePool.hxx.
| void CLAM::AttributePool::Deallocate | ( | ) | [inline] |
Definition at line 54 of file AttributePool.hxx.
| const char* CLAM::AttributePool::GetClassName | ( | ) | const [inline, virtual] |
| const void* CLAM::AttributePool::GetData | ( | ) | const [inline] |
Definition at line 48 of file AttributePool.hxx.
| void* CLAM::AttributePool::GetData | ( | ) | [inline] |
Definition at line 47 of file AttributePool.hxx.
| void CLAM::AttributePool::Insert | ( | unsigned | pos | ) | [inline] |
Definition at line 60 of file AttributePool.hxx.
| void CLAM::AttributePool::LoadFrom | ( | Storage & | storage | ) | [inline, virtual] |
Loads component's subitems from the given Storage.
| storage | The given storage where the subitem will be loaded from |
Implements CLAM::Component.
Definition at line 43 of file AttributePool.hxx.
| void CLAM::AttributePool::Remove | ( | unsigned | pos | ) | [inline] |
Definition at line 66 of file AttributePool.hxx.
| void CLAM::AttributePool::SetDefinition | ( | const AbstractAttribute & | attribute | ) | [inline] |
Definition at line 34 of file AttributePool.hxx.
References AttributePool().
| void CLAM::AttributePool::StoreOn | ( | Storage & | storage | ) | const [inline, virtual] |
Stores component's subitems on the given Storage.
| storage | The given storage where the subitem will be stored |
Implements CLAM::Component.
Definition at line 39 of file AttributePool.hxx.
1.6.3