Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
odb::vector_base Class Reference
Inheritance diagram for odb::vector_base:
odb::vector< T, A >

Public Member Functions

void _stop () const
 
bool _tracking () const
 
void _arm (transaction &t) const
 
vector_impl_impl () const
 

Protected Member Functions

 vector_base ()
 
 ~vector_base ()
 
 vector_base (const vector_base &)
 
void swap (vector_base &)
 

Static Protected Member Functions

static void rollback (unsigned short, void *key, unsigned long long)
 

Protected Attributes

vector_impl impl_
 
transactiontran_
 

Constructor & Destructor Documentation

odb::vector_base::vector_base ( )
inlineprotected
odb::vector_base::~vector_base ( )
inlineprotected
odb::vector_base::vector_base ( const vector_base )
protected

Member Function Documentation

void odb::vector_base::_stop ( ) const
inline
bool odb::vector_base::_tracking ( ) const
inline
void odb::vector_base::_arm ( transaction t) const
vector_impl& odb::vector_base::_impl ( ) const
inline
void odb::vector_base::swap ( vector_base )
protected
static void odb::vector_base::rollback ( unsigned  short,
void *  key,
unsigned long  long 
)
staticprotected

Member Data Documentation

vector_impl odb::vector_base::impl_
mutableprotected
transaction* odb::vector_base::tran_
mutableprotected

The documentation for this class was generated from the following file: