1 #ifndef GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H 2 #define GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H 1
virtual bool load(PropertyBase &dest) const =0
export the property value to the destination
DataObjectHandleBase * m_pValue
Pointer to the real property.
virtual bool assign(const PropertyBase &source)=0
import the property value form the source
virtual std::string toString() const =0
value -> string
Gaudi::Details::PropertyBase Property
backward compatibility hack for old Property base class
virtual void toStream(std::ostream &out) const =0
value -> stream
virtual StatusCode fromString(const std::string &value)=0
string -> value
DataObjectHandleProperty.h GaudiKernel/DataObjectHandleProperty.h.
Helper class to simplify the migration old properties deriving directly from PropertyBase.
This class is used for returning status codes from appropriate routines.
virtual PropertyBase * clone() const =0
clones the current property
DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h.
PropertyBase & operator=(const PropertyBase &)=default
assignment operator