1 #ifndef GAUDIKERNEL_IPROPERTY_H 2 #define GAUDIKERNEL_IPROPERTY_H 46 #endif // GAUDIKERNEL_IPROPERTY_H
GAUDI_API bool hasProperty(const IProperty *p, const std::string &name)
simple function which check the existence of the property with the given name.
const char *PyHelper() getProperty(IInterface *p, char *name)
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
bool PyHelper() setProperty(IInterface *p, char *name, char *value)
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
The IProperty is the basic interface for all components which have properties that can be set or get.