Developer Documentation
|
The base class for all property template instances. More...
#include <Type-Skeleton/ObjectTypes/Skeleton/Properties.hh>
Protected Member Functions | |
Synchronization | |
Called by the Properties container to keep the indices in sync. | |
virtual void | insert_at (int _index)=0 |
Called by Properties as new objects are inserted in the derived class. More... | |
virtual void | remove_at (int _index)=0 |
Called by Properties as objects are deleted in the derived class. More... | |
virtual void | clear ()=0 |
Called if all values have to be erased from this property. More... | |
Friends | |
class | Properties |
The base class for all property template instances.
This class is used as an abstraction layer for the numerous instances of the PropertyT template. Its easier to store them in a vector this way.
Definition at line 101 of file Properties.hh.
Properties::BaseProperty::BaseProperty | ( | ) |
Definition at line 46 of file Properties.cc.
|
virtual |
Definition at line 50 of file Properties.cc.
|
protectedpure virtual |
Called if all values have to be erased from this property.
Implemented in Properties::PropertyT< T >.
|
protectedpure virtual |
Called by Properties as new objects are inserted in the derived class.
Implemented in Properties::PropertyT< T >.
|
protectedpure virtual |
Called by Properties as objects are deleted in the derived class.
Implemented in Properties::PropertyT< T >.
|
friend |
Definition at line 103 of file Properties.hh.