57 virtual void updateKey( std::string key ) {
m_key.updateKey( std::move( key ) ); }
59 virtual const std::string&
objKey()
const {
return m_key.key(); }
65 virtual bool init() {
return true; }
DataHandleProperty.h GaudiKernel/DataHandleProperty.h.
DataHandle(DataObjID k, bool isCond, Mode a=Reader, IDataHandleHolder *owner=nullptr)
virtual void setOwner(IDataHandleHolder *o)
static const std::string default_type
virtual std::string pythonRepr() const
friend std::ostream & operator<<(std::ostream &str, const DataHandle &d)
DataObjID m_key
The key of the object behind this DataHandle Although it may look strange to have it mutable,...
virtual bool isCondition() const
IDataHandleHolder * m_owner
virtual IDataHandleHolder * owner() const
virtual const std::string & objKey() const
virtual void updateKey(std::string key)
virtual Mode mode() const
virtual void setKey(DataObjID key)
virtual ~DataHandle()=default
virtual const DataObjID & fullKey() const
DataHandleProperty PropertyType
DataHandle(DataObjID k, Mode a=Reader, IDataHandleHolder *owner=nullptr)
This class is used for returning status codes from appropriate routines.
StatusCode parse(GaudiUtils::HashMap< K, V > &result, std::string_view input)
Basic parser for the types of HashMap used in DODBasicMapper.
std::ostream & toStream(ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
the helper function to print the sequence
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...