Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Friends | List of all members
Properties::BaseProperty Class Referenceabstract

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

`#include <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 109 of file Properties.hh.

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

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