![]() |
ATLAS Offline Software
|
#include <DbHeap.h>
Public Member Functions | |
| void | _setType (const DbType &type) |
| Set handle type. More... | |
| template<class T > | |
| void | _setObject (T *p) |
| Set object value. More... | |
| void | _setObject (const int) |
| virtual | ~DbObjectHandle () |
| Standard destructor. More... | |
| DbObjectHandle () | |
| Standard Constructor. More... | |
| DbObjectHandle (const DbType &typ) | |
| Constructor with storage type. More... | |
| DbObjectHandle (USER *p) | |
| Constructor with object pointer. More... | |
| DbObjectHandle (const DbObjectHandle< USER > &c) | |
| Copy constructor. More... | |
| operator const USER * () const | |
| Generic assignment operator from base class. More... | |
| operator USER * () | |
| DbObjectHandle< USER > & | operator= (const int) |
| Generic assignment operator. More... | |
| DbObjectHandle< USER > & | operator= (DbObjectHandle &c) |
| DbObjectHandle< USER > & | operator= (USER *obj) |
| Generic assignment operator. More... | |
| template<typename T > | |
| bool | operator== (const DbHandleBase< T > &objH) const |
| Equality operator. More... | |
| const DbContainer & | containedIn () const |
| Retrieve hosting container. More... | |
| const Token::OID_t & | oid () const |
| Access object oid. More... | |
| Token::OID_t & | oid () |
| Access object oid. More... | |
| DbStatus makeLink | ATLAS_NOT_THREAD_SAFE (Token *pToken, Token::OID_t &linkH) const |
| Add persistent association entry. More... | |
| const T * | ptr () const |
| Access to underlying object. More... | |
| T * | ptr () |
| const DbType & | type () const |
| Inquire storage type of the handle. More... | |
Protected Member Functions | |
| template<typename T > | |
| void | _set (const T *ptr, const DbType &typ) |
| Attach object to handle with type: may be accessed by sub-class only. More... | |
Private Types | |
| using | Base = DbHandleBase< USER > |
Private Member Functions | |
| const USER * | makePtr (void *p) |
| Pointer conversion. More... | |
|
private |
Definition at line 41 of file DbObjectHandle.h.
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
Copy constructor.
Definition at line 76 of file DbObjectHandle.h.
|
inlineprotected |
Attach object to handle with type: may be accessed by sub-class only.
Definition at line 46 of file DbObjectHandle.h.
|
inline |
Definition at line 61 of file DbObjectHandle.h.
|
inline |
Set object value.
Definition at line 57 of file DbObjectHandle.h.
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 81 of file DbObjectHandle.h.
|
inline |
|
inline |
|
inline |
Generic assignment operator.
Definition at line 93 of file DbObjectHandle.h.
|
inline |
Equality operator.
Definition at line 99 of file DbObjectHandle.h.
|
inline |
Definition at line 66 of file DbHandleBase.h.
|
inline |
|
inline |
1.8.18