42 std::string
toString()
const override;
43 void toStream( std::ostream& out )
const override;
DataHandleProperty(const std::string &name, Gaudi::DataHandle &ref)
Gaudi::DataHandle * m_pValue
Pointer to the real property.
const Gaudi::DataHandle & value() const
bool setValue(const Gaudi::DataHandle &value)
PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
virtual PropertyBase * clone() const =0
clones the current property
virtual bool load(PropertyBase &dest) const =0
export the property value to the destination
virtual std::string toString() const =0
value -> string
virtual void toStream(std::ostream &out) const =0
value -> stream
virtual bool assign(const PropertyBase &source)=0
import the property value form the source
virtual StatusCode fromString(const std::string &value)=0
string -> value
PropertyBase & operator=(const PropertyBase &)=default
assignment operator
const std::string name() const
property name
Helper class to simplify the migration old properties deriving directly from PropertyBase.
This class is used for returning status codes from appropriate routines.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...