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... | |
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 24 of file DbHandleBase.h.
|
protected |
Data type definition.
Definition at line 37 of file DbHandleBase.h.
|
protected |
Data type definition.
Definition at line 39 of file DbHandleBase.h.
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 57 of file DbHandleBase.h.
|
inline |
Definition at line 62 of file DbHandleBase.h.
|
inline |
|
inlineprotected |
|
protected |
Data member: Object pointer. Sub-classes need access on re-assignment.
Definition at line 41 of file DbHandleBase.h.
|
protected |
Data member: Technology type. Sub-classes need access on re-assignment.
Definition at line 43 of file DbHandleBase.h.