ATLAS Offline Software
SG::WriteHandle< T > Member List

This is the complete list of members for SG::WriteHandle< T >, including all inherited members.

alias(const WriteHandleKey< T > &key)SG::WriteHandle< T >
assign(const std::string &sgkey)SG::VarHandleBase
cachedPtr()SG::WriteHandle< T >
checkedCachedPtr()SG::WriteHandle< T >private
clid() constSG::VarHandleBase
const_pointer_type typedefSG::WriteHandle< T >
const_reference_type typedefSG::WriteHandle< T >
cptr() constSG::WriteHandle< T >
doPut(const EventContext *ctx, U data, bool returnExisting, IProxyDict *&store) constSG::WriteHandle< T >private
doPut(const EventContext *ctx, std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > auxstore) constSG::WriteHandle< T >private
doPut(const EventContext *ctx, std::unique_ptr< const T > data, std::unique_ptr< const AUXSTORE > auxstore) constSG::WriteHandle< T >private
doRecord(U data, bool isConst, bool returnExisting)SG::WriteHandle< T >private
finalReset() override finalSG::VarHandleBasevirtual
fullKey() constSG::VarHandleBase
get_impl(const EventContext *ctx, bool quiet=defaultQuiet) constSG::VarHandleBaseprotected
initialize(bool used=true)SG::VarHandleBase
isConst() constSG::VarHandleBase
isInitialized() constSG::VarHandleBase
isPresent() constSG::VarHandleBase
isPresent_impl(const std::string &key) constSG::VarHandleBaseprotected
isSet() const override finalSG::VarHandleBasevirtual
isValid() override finalSG::WriteHandle< T >virtual
key() const override finalSG::VarHandleBasevirtual
m_keySG::VarHandleBaseprivate
m_lockAuxPendingSG::WriteHandle< T >private
m_ownedKeySG::VarHandleBaseprivate
m_proxySG::VarHandleBaseprotected
m_ptrSG::VarHandleBaseprotected
m_storeSG::VarHandleBaseprotected
m_storeWasSetSG::VarHandleBaseprotected
mode() constSG::VarHandleBase
name() constSG::VarHandleBase
objKey() constSG::VarHandleBase
operator*()SG::WriteHandle< T >
operator->()SG::WriteHandle< T >
operator=(const WriteHandle &rhs)SG::WriteHandle< T >
operator=(WriteHandle &&rhs)SG::WriteHandle< T >
operator=(std::unique_ptr< T > data)SG::WriteHandle< T >
SG::VarHandleBase::operator=(const VarHandleBase &rhs)SG::VarHandleBase
SG::VarHandleBase::operator=(VarHandleBase &&rhs) noexceptSG::VarHandleBase
pointer_type typedefSG::WriteHandle< T >
ptr()SG::WriteHandle< T >
put(std::unique_ptr< T > data, bool returnExisting=false) constSG::WriteHandle< T >
put(std::unique_ptr< const T > data, bool returnExisting=false) constSG::WriteHandle< T >
put(std::unique_ptr< const ConstDataVector< T > > data, bool returnExisting=false) constSG::WriteHandle< T >
put(const EventContext &ctx, std::unique_ptr< const ConstDataVector< T > > data, bool returnExisting=false) constSG::WriteHandle< T >
put(const EventContext &ctx, std::unique_ptr< T > data, bool returnExisting=false) constSG::WriteHandle< T >
put(const EventContext &ctx, std::unique_ptr< const T > data, bool returnExisting=false) constSG::WriteHandle< T >
put(SG::DataObjectSharedPtr< T > data) constSG::WriteHandle< T >
put(const EventContext &ctx, SG::DataObjectSharedPtr< T > data) constSG::WriteHandle< T >
put(std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > auxstore) constSG::WriteHandle< T >
put(std::unique_ptr< const T > data, std::unique_ptr< const AUXSTORE > auxstore) constSG::WriteHandle< T >
put(const EventContext &ctx, std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > auxstore) constSG::WriteHandle< T >
put(const EventContext &ctx, std::unique_ptr< const T > data, std::unique_ptr< const AUXSTORE > auxstore) constSG::WriteHandle< T >
put_impl(const EventContext *ctx, std::unique_ptr< DataObject > dobj, const void *dataPtr, bool allowMods, bool returnExisting, IProxyDict *&store) constSG::VarHandleBaseprotected
record(std::unique_ptr< T > data)SG::WriteHandle< T >
record(std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > store)SG::WriteHandle< T >
record(SG::DataObjectSharedPtr< T > data)SG::WriteHandle< T >
record(std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > auxstore, bool isConst)SG::WriteHandle< T >private
record_impl(std::unique_ptr< DataObject > dobj, void *dataPtr, bool allowMods, bool returnExisting)SG::VarHandleBaseprotected
recordNonConst(std::unique_ptr< T > data)SG::WriteHandle< T >
recordNonConst(std::unique_ptr< T > data, std::unique_ptr< AUXSTORE > store)SG::WriteHandle< T >
recordNonConst(SG::DataObjectSharedPtr< T > data)SG::WriteHandle< T >
reference_type typedefSG::WriteHandle< T >
reset(bool hard) overrideSG::VarHandleBasevirtual
resetProxy()SG::VarHandleBaseprivate
setConst()SG::VarHandleBase
setProxy(SG::DataProxy *proxy)SG::VarHandleBaseprivate
setProxyDict(IProxyDict *store)SG::VarHandleBasevirtual
setState()SG::VarHandleBase
setState(SG::DataProxy *proxy)SG::VarHandleBaseprotected
setState(IProxyDict *store, const std::string &name)SG::VarHandleBaseprotected
setStoreFromHandle(const EventContext *ctx)SG::VarHandleBaseprivate
store() constSG::VarHandleBase
storeFromHandle(const EventContext *ctx) constSG::VarHandleBaseprivate
storeHandle() constSG::VarHandleBase
symLink(const WriteHandleKey< U > &key)SG::WriteHandle< T >
symLink_impl(CLID newClid, const std::string &newKey)SG::VarHandleBaseprotected
typeless_cptr()SG::VarHandleBaseprotected
typeless_dataPointer(bool quiet=defaultQuiet)SG::VarHandleBaseprotected
typeless_dataPointer_fromProxy(SG::DataProxy *proxy, bool quiet) constSG::VarHandleBaseprivate
typeless_dataPointer_impl(bool quiet)SG::VarHandleBaseprotected
typeless_ptr(bool quiet=defaultQuiet)SG::VarHandleBaseprotected
VarHandleBase(CLID clid, Gaudi::DataHandle::Mode mode)SG::VarHandleBaseexplicit
VarHandleBase(CLID clid, const std::string &sgkey, Gaudi::DataHandle::Mode mode, const std::string &storename=StoreID::storeName(StoreID::EVENT_STORE))SG::VarHandleBaseexplicit
VarHandleBase(const VarHandleKey &key, const EventContext *ctx)SG::VarHandleBaseexplicit
VarHandleBase(SG::DataProxy *proxy, Gaudi::DataHandle::Mode mode)SG::VarHandleBaseexplicit
VarHandleBase(const VarHandleBase &rhs)SG::VarHandleBase
VarHandleBase(VarHandleBase &&rhs) noexceptSG::VarHandleBase
vhKey()SG::VarHandleBase
WriteHandle()SG::WriteHandle< T >
WriteHandle(const std::string &sgkey, const std::string &storename=StoreID::storeName(StoreID::EVENT_STORE))SG::WriteHandle< T >explicit
WriteHandle(const WriteHandleKey< T > &key)SG::WriteHandle< T >explicit
WriteHandle(const WriteHandleKey< T > &key, const EventContext &ctx)SG::WriteHandle< T >explicit
WriteHandle(const WriteHandle &rhs)SG::WriteHandle< T >
WriteHandle(WriteHandle &&rhs)SG::WriteHandle< T >
~IResetable()IResetableinlinevirtual
~VarHandleBase() overrideSG::VarHandleBasevirtual
~WriteHandle()SG::WriteHandle< T >