1 #ifndef GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H
2 #define GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H 1
SimplePropertyRef(const std::string &name, DataObjectHandleBase &value)
virtual bool assign(const Property &source)=0
import the property value form the source
virtual std::string toString() const =0
value -> string
DataObjectHandleBase * m_pValue
Pointer to the real property.
SimplePropertyRef templated class.
const std::string & name() const
property name
virtual bool load(Property &dest) const =0
export the property value to the destination
DataObjectHandleProperty.h GaudiKernel/DataObjectHandleProperty.h.
virtual ~SimplePropertyRef()
virtual Destructor
This class is used for returning status codes from appropriate routines.
const TYPE & value() const
explicit conversion
Property & operator=(const Property &)=default
assignment operator
Property base class allowing Property* collections to be "homogeneous".
DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h.
virtual Property * clone() const =0
clone: "virtual constructor"
virtual void toStream(std::ostream &out) const =0
value -> stream
virtual StatusCode fromString(const std::string &value)=0
string -> value