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