Developer Documentation
Properties::BaseProperty Class Referenceabstract

The base class for all property template instances. More...

#include <Type-Skeleton/ObjectTypes/Skeleton/Properties.hh>

Inheritance diagram for Properties::BaseProperty:
Properties::PropertyT< T >

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.
 
virtual void remove_at (int _index)=0
 Called by Properties as objects are deleted in the derived class.
 
virtual void clear ()=0
 Called if all values have to be erased from this property.
 

Friends

class Properties
 

Detailed Description

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.


The documentation for this class was generated from the following files: