|
| DataObjectReadHandle (const DataObjID &k, IDataHandleHolder *owner) |
|
template<typename OWNER , typename K , typename = std::enable_if_t<std::is_base_of_v<IProperty, OWNER>>> |
| DataObjectReadHandle (OWNER *owner, std::string propertyName, const K &key={}, std::string doc="") |
| Autodeclaring constructor with property name, mode, key and documentation. More...
|
|
template<typename... Args> |
| DataObjectReadHandle (const std::tuple< Args... > &args) |
|
Public Member Functions inherited from DataObjectHandle<::details::Payload_t< T > > |
::details::Payload_t< T > * | get () const |
| Retrieve object from transient data store. More...
|
|
::details::Payload_t< T > * | getIfExists () const |
| Bypass check of existence of object in transient store Only uses main location of the. More...
|
|
bool | exist () const |
| Check the existence of the object in the transient store. More...
|
|
::details::Payload_t< T > * | getOrCreate () const |
| Get object from store or create a new one if it doesn't exist. More...
|
|
::details::Payload_t< T > * | put (std::unique_ptr< ::details::Payload_t< T > > object) const |
| Register object in transient store. More...
|
|
::details::Payload_t< T > * | put (::details::Payload_t< T > *object) const |
|
std::string | pythonRepr () const override |
|
| DataObjectHandleBase (const DataObjID &k, Gaudi::DataHandle::Mode a, IDataHandleHolder *owner) |
|
| DataObjectHandleBase (const std::string &k, Gaudi::DataHandle::Mode a, IDataHandleHolder *owner) |
|
| DataObjectHandleBase (const DataObjectHandleBase &)=delete |
|
| DataObjectHandleBase (DataObjectHandleBase &&) |
|
| DataObjectHandleBase (OWNER *owner, Gaudi::DataHandle::Mode m, std::string name, const K &key={}, std::string doc="") |
| Autodeclaring constructor with property name, mode, key and documentation. More...
|
|
template<typename T>
class DataObjectReadHandle< T >
Definition at line 398 of file DataObjectHandle.h.