Belle II Software development
StoreObjPtr< T > Member List

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

assign(TObject *object, bool replace=false)StoreAccessorBase
clear()StoreAccessorBaseinlinevirtual
construct(Args &&... params)StoreObjPtr< T >inline
constructAndReplace(Args &&... params)StoreObjPtr< T >inline
create(bool replace=false)StoreAccessorBaseinline
ensureAttached() constStoreObjPtr< T >inlineprivate
ensureValid() constStoreObjPtr< T >inlineprivate
getAccessorParams() constStoreAccessorBaseinline
getClass() constStoreAccessorBaseinline
getDurability() constStoreAccessorBaseinline
getName() constStoreAccessorBaseinline
getObjectList(DataStore::EDurability durability=DataStore::c_Event)StoreObjPtr< T >inlinestatic
isArray() constStoreAccessorBaseinline
isOptional(const std::string &name="")StoreAccessorBaseinline
isRequired(const std::string &name="")StoreAccessorBaseinline
isValid() constStoreObjPtr< T >inline
m_classStoreAccessorBaseprotected
m_durabilityStoreAccessorBaseprotected
m_isArrayStoreAccessorBaseprotected
m_nameStoreAccessorBaseprotected
m_storeObjPtrStoreObjPtr< T >private
notWrittenOut() constStoreAccessorBase
operator bool() constStoreObjPtr< T >inline
operator!=(const StoreAccessorBase &other) constStoreAccessorBaseinlinevirtual
operator*() constStoreObjPtr< T >inline
operator->() constStoreObjPtr< T >inline
operator==(const StoreAccessorBase &other) constStoreAccessorBaseinlinevirtual
readableName() constStoreAccessorBase
registerInDataStore(DataStore::EStoreFlags storeFlags=DataStore::c_WriteOut)StoreAccessorBaseinline
registerInDataStore(const std::string &name, DataStore::EStoreFlags storeFlags=DataStore::c_WriteOut)StoreAccessorBaseinline
StoreAccessorBase(const std::string &name, DataStore::EDurability durability, TClass *objClass, bool isArray)StoreAccessorBaseinline
StoreObjPtr(const std::string &name="", DataStore::EDurability durability=DataStore::c_Event)StoreObjPtr< T >inlineexplicit
~StoreAccessorBase()StoreAccessorBaseinlinevirtual