|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef POOL_DBHANDLEBASE_H
13 #define POOL_DBHANDLEBASE_H 1
69 #endif // POOL_DBHANDLEBASE_H
const T * operator->() const
T * operator->()
Dereference operator.
bool operator!() const
Validity check through operator NOT.
void check() const
Check if type is within allowed range.
const DbType & type() const
Inquire storage type of the handle.
~DbHandleBase()
Standard destructor.
const T * ptr() const
Access to underlying object.
DbType m_type
Data member: Technology type. Sub-classes need access on re-assignment.
void setPtr(T *ptr)
Set data pointer.
void setType(const DbType &typ)
Set handle type.
T _DataType
Data type definition.
DbHandleBase< _DataType > Base
Data type definition.
DbHandleBase()
Standard constructor.
T * m_ptr
Data member: Object pointer. Sub-classes need access on re-assignment.
bool isValid() const
Validity check (Objy like)