12#ifndef POOL_DBHANDLEBASE_H
13#define POOL_DBHANDLEBASE_H 1
const _DataType * ptr() const
T _DataType
Data type definition.
~DbHandleBase()
Standard destructor.
bool isValid() const
Validity check (Objy like)
T * operator->()
Dereference operator.
void setPtr(T *ptr)
Set data pointer.
void setType(const DbType &typ)
Set handle type.
DbHandleBase & operator=(const DbHandleBase &)=delete
DbHandleBase(const DbHandleBase &)=delete
DbHandleBase()
Standard constructor.
const T * operator->() const
bool operator!() const
Validity check through operator NOT.
const DbType & type() const
Inquire storage type of the handle.
DbHandleBase(DbHandleBase &&)=delete
DbHandleBase< _DataType > Base
Data type definition.