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;
55 #endif // GAUDIKERNEL_PROPERTYLIST_H
bool isRef() const
Accessor members (const)
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)
std::vector< Property * > m_propertyList
Property base class allowing Property* collections to be "homogeneous".