CLAM-Development
1.4.0
|
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) |
![]() | |
virtual | ~Component () |
virtual Component * | ShallowCopy () const |
virtual Component * | DeepCopy () const |
A container for the values for a single attribute along the scope.
Definition at line 33 of file AttributePool.hxx.
|
inline |
Definition at line 36 of file AttributePool.hxx.
|
inline |
Definition at line 57 of file AttributePool.hxx.
References CLAM::AbstractAttribute::Allocate().
|
inline |
Definition at line 62 of file AttributePool.hxx.
References CLAM::AbstractAttribute::Deallocate().
|
inlinevirtual |
|
inline |
Definition at line 55 of file AttributePool.hxx.
|
inline |
Definition at line 56 of file AttributePool.hxx.
|
inline |
Definition at line 68 of file AttributePool.hxx.
References CLAM::AbstractAttribute::Insert().
|
inlinevirtual |
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 51 of file AttributePool.hxx.
References CLAM::AbstractAttribute::XmlRestoreData().
|
inline |
Definition at line 74 of file AttributePool.hxx.
References CLAM::AbstractAttribute::Remove().
|
inline |
Definition at line 42 of file AttributePool.hxx.
|
inlinevirtual |
Stores component's subitems on the given Storage.
storage | The given storage where the subitem will be stored |
Implements CLAM::Component.
Definition at line 47 of file AttributePool.hxx.
References CLAM::AbstractAttribute::XmlDumpData().