PropertyBase base class allowing PropertyBase* collections to be "homogeneous".
virtual bool load(PropertyBase &dest) const =0
export the property value to the destination
PropertyBase & operator=(const PropertyBase &)=default
assignment operator
DataHandleProperty.h GaudiKernel/DataHandleProperty.h.
virtual void toStream(std::ostream &out) const =0
value -> stream
virtual StatusCode fromString(const std::string &value)=0
string -> value
virtual bool assign(const PropertyBase &source)=0
import the property value form the source
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Helper class to simplify the migration old properties deriving directly from PropertyBase.
virtual std::string toString() const =0
value -> string
virtual PropertyBase * clone() const =0
clones the current property