1 #ifndef GAUDIKERNEL_IPROPERTY_H
2 #define GAUDIKERNEL_IPROPERTY_H
5 #include "GaudiKernel/IInterface.h"
42 virtual const std::vector<Property*>& getProperties( )
const = 0;
47 #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)
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
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)
Property base class allowing Property* collections to be "homogeneous".
The IProperty is the basic interface for all components which have properties that can be set or get...