|  | 
|  | DataObjectWriteHandle (const DataObjID &k, IDataHandleHolder *owner) | 
|  | 
| template<typename OWNER , typename K , typename  = std::enable_if_t<std::is_base_of_v<IProperty, OWNER>>> | 
|  | DataObjectWriteHandle (OWNER *owner, std::string propertyName, const K &key={}, std::string doc="") | 
|  | Autodeclaring constructor with property name, mode, key and documentation.  More... 
 | 
|  | 
| template<typename... Args> | 
|  | DataObjectWriteHandle (const std::tuple< Args... > &args) | 
|  | 
|  Public Member Functions inherited from DataObjectHandle<::details::Payload_t< T, T > > | 
| ::details::Payload_t< T, T > * | get () const | 
|  | Retrieve object from transient data store.  More... 
 | 
|  | 
| ::details::Payload_t< 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, T > * | getOrCreate () const | 
|  | Get object from store or create a new one if it doesn't exist.  More... 
 | 
|  | 
| ::details::Payload_t< T, T > * | put (std::unique_ptr< ::details::Payload_t< T, T > > object) const | 
|  | Register object in transient store.  More... 
 | 
|  | 
| ::details::Payload_t< T, T > * | put (::details::Payload_t< 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, typename U = T>
class DataObjectWriteHandle< T, U >
Definition at line 420 of file DataObjectHandle.h.