![]() |
ATLAS Offline Software
|
#include <StorageSvc/DbHandleBase.h>
Public Member Functions | |
| T * | operator-> () |
| Dereference operator. More... | |
| const T * | operator-> () const |
| bool | operator! () const |
| Validity check through operator NOT. More... | |
| const T * | ptr () const |
| Access to underlying object. More... | |
| T * | ptr () |
| bool | isValid () const |
| Validity check (Objy like) More... | |
| const DbType & | type () const |
| Inquire storage type of the handle. More... | |
Protected Types | |
| typedef T | _DataType |
| Data type definition. More... | |
| typedef DbHandleBase< _DataType > | Base |
| Data type definition. More... | |
Protected Member Functions | |
| ~DbHandleBase () | |
| Standard destructor. More... | |
| DbHandleBase () | |
| Standard constructor. More... | |
| DbHandleBase (const DbHandleBase &)=delete | |
| DbHandleBase (DbHandleBase &&)=delete | |
| DbHandleBase & | operator= (const DbHandleBase &)=delete |
| DbHandleBase & | operator= (DbHandleBase &&)=delete |
| void | setType (const DbType &typ) |
| Set handle type. More... | |
| void | setPtr (T *ptr) |
| Set data pointer. More... | |
Protected Attributes | |
| T * | m_ptr |
| Data member: Object pointer. Sub-classes need access on re-assignment. More... | |
| DbType | m_type |
| Data member: Technology type. Sub-classes need access on re-assignment. More... | |
Description: Definition of the generic database object handle.
Definition at line 31 of file DbHandleBase.h.
|
protected |
Data type definition.
Definition at line 34 of file DbHandleBase.h.
|
protected |
Data type definition.
Definition at line 36 of file DbHandleBase.h.
|
inlineprotected |
|
inlineprotected |
|
protecteddelete |
|
protecteddelete |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 61 of file DbHandleBase.h.
|
protecteddelete |
|
protecteddelete |
|
inline |
Definition at line 66 of file DbHandleBase.h.
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
protected |
Data member: Object pointer. Sub-classes need access on re-assignment.
Definition at line 38 of file DbHandleBase.h.
|
protected |
Data member: Technology type. Sub-classes need access on re-assignment.
Definition at line 40 of file DbHandleBase.h.
1.8.18