Developer Documentation

Friends | List of all members
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:

## 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:

- Type-Skeleton/ObjectTypes/Skeleton/Properties.hh
- Type-Skeleton/ObjectTypes/Skeleton/Properties.cc