Belle II Software development
OptionalDBObjPtr< T > Member List

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

addCallback(std::function< void(const std::string &)> callback, bool onDestruction=false)DBAccessorBaseinline
addCallback(std::function< void()> callback, bool onDestruction=false)DBAccessorBaseinline
addCallback(T *object, void(T::*callback)())DBAccessorBaseinline
DBAccessorBase(const std::string &name, const TClass *objClass, bool isArray, bool isRequired)DBAccessorBaseinline
DBAccessorBase(DBStoreEntry::EPayloadType type, const std::string &name, bool isRequired)DBAccessorBaseinline
DBObjPtr(const std::string &name="", bool required=true)DBObjPtr< T >inlineexplicit
ensureAttached() constDBAccessorBaseinlineprotected
getChecksum() constDBAccessorBaseinline
getFilename() constDBAccessorBaseinline
getGlobaltag() constDBAccessorBaseinline
getIntraRunBoundaries() constDBAccessorBaseinline
getIoV() constDBAccessorBaseinline
getName() constDBAccessorBaseinline
getObject() constDBAccessorBaseinlineprotected
getRevision() constDBAccessorBaseinline
hasChanged()DBAccessorBaseinline
isIntraRunDependent() constDBAccessorBaseinline
isRequired() constDBAccessorBaseinline
isValid() constDBAccessorBaseinline
m_callbacksDBAccessorBaseprotected
m_changedDBAccessorBasemutableprotected
m_entryDBAccessorBasemutableprotected
m_isArrayDBAccessorBaseprotected
m_isRequiredDBAccessorBaseprotected
m_nameDBAccessorBaseprotected
m_objClassDBAccessorBaseprotected
m_typeDBAccessorBaseprotected
operator bool() constDBAccessorBaseinline
operator!=(const DBAccessorBase &other) constDBAccessorBaseinlinevirtual
operator*() constDBObjPtr< T >inline
operator->() constDBObjPtr< T >inline
operator==(const DBAccessorBase &other) constDBAccessorBaseinlinevirtual
OptionalDBObjPtr(const std::string &name="")OptionalDBObjPtr< T >inlineexplicit
storeEntryChanged(bool destructed)DBAccessorBaseinlineprotected
~DBAccessorBase()DBAccessorBaseinlinevirtual