1 #ifndef GAUDIKERNEL_PROPERTYLIST_H
2 #define GAUDIKERNEL_PROPERTYLIST_H
6 #include "GaudiKernel/IProperty.h"
26 bool isRef()
const {
return false; }
29 void addProperty(
const std::string&
name,
Property& p );
33 void removeProperty(
const std::string&
name );
50 const std::vector<Property*>& getProperties()
const;
52 std::vector<Property*> m_propertyList;
55 #endif // GAUDIKERNEL_PROPERTYLIST_H
virtual bool assign(const Property &source)=0
import the property value form the source
virtual bool load(Property &dest) const =0
export the property value to the destination
const char *PyHelper() getProperty(IInterface *p, char *name)
Property base class allowing Property* collections to be "homogeneous".