1 #ifndef GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H     2 #define GAUDIKERNEL_DATAOBJECTHANDLEPROPERTY_H 1 
Implementation of property with value of concrete type. 
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. 
Property(const std::string &name, DataObjectHandleBase &value)
Helper functions to set/get the application return code. 
PropertyBase & operator=(const PropertyBase &)=default
assignment operator