1 #ifndef GAUDIKERNEL_DATAHANDLE 2 #define GAUDIKERNEL_DATAHANDLE 1 53 virtual bool init() {
return true; }
virtual Mode mode() const
DataHandle(const DataObjID &k, const bool &isCond, Mode a=Reader, IDataHandleHolder *owner=nullptr)
virtual bool isCondition() const
virtual void setOwner(IDataHandleHolder *o)
virtual IDataHandleHolder * owner() const
virtual ~DataHandle()=default
virtual const std::string & objKey() const
virtual std::string pythonRepr() const
void updateKey(const std::string &key)
virtual void updateKey(const std::string &key) const
virtual void setKey(const DataObjID &key) const
DataObjID m_key
The key of the object behind this DataHandle Although it may look strange to have it mutable,...
virtual const DataObjID & fullKey() const
IDataHandleHolder * m_owner
const std::string & key() const
DataHandle(const DataObjID &k, Mode a=Reader, IDataHandleHolder *owner=nullptr)
Header file for std:chrono::duration-based Counters.