Template interface used to manage static properties defined for a class. More...

#include <openma/base/property.h>


Detailed Description#

The goal of this interface is to visit each static properties defined for an object and see if the given key exist. If it is the case, then the associated given value is accessed or modified depending the context. All this part is transparent for the user which will use the method Node::property() and Node::setProperty().


This class should not be used directly but instead the macro OPENMA_DECLARE_STATIC_PROPERTIES().

Member Function Documentation#