|
Common ODB Runtime Library
|
Public Types | |
| typedef odb::database | database_type |
| typedef void *lazy_ptr_base::* | unspecified_bool_type |
Public Member Functions | |
| ~lazy_ptr_base () | |
| lazy_ptr_base () | |
| lazy_ptr_base (const lazy_ptr_base &) | |
| lazy_ptr_base (const lazy_ptr_impl_ref &) | |
| lazy_ptr_base & | operator= (const lazy_ptr_base &) |
| lazy_ptr_base & | operator= (const lazy_ptr_impl_ref &) |
| void | reset () |
| void | reset_id () |
| void | swap (lazy_ptr_base &) |
| database_type * | database () const |
| operator unspecified_bool_type () const | |
| operator lazy_ptr_impl_ref () | |
Protected Types | |
| typedef void(* | free_func )(void *) |
| typedef void *(* | copy_func )(const void *) |
Protected Member Functions | |
| void | reset_ (database_type *, void *loader, const void *id, free_func, copy_func) |
Static Protected Member Functions | |
| template<typename T > | |
| static void | free (void *) |
| template<typename T > | |
| static void * | copy (const void *) |
| template<typename T , typename DB > | |
| static object_traits< T > ::pointer_type | loader (database_type &, const typename object_traits< T >::id_type &) |
Protected Attributes | |
| void * | id_ |
| database_type * | db_ |
| void * | loader_ |
| typedef void* lazy_ptr_base::* odb::lazy_ptr_base::unspecified_bool_type |
|
protected |
|
protected |
| odb::lazy_ptr_base::~lazy_ptr_base | ( | ) |
| odb::lazy_ptr_base::lazy_ptr_base | ( | ) |
| odb::lazy_ptr_base::lazy_ptr_base | ( | const lazy_ptr_base & | ) |
| odb::lazy_ptr_base::lazy_ptr_base | ( | const lazy_ptr_impl_ref & | ) |
| lazy_ptr_base& odb::lazy_ptr_base::operator= | ( | const lazy_ptr_base & | ) |
| lazy_ptr_base& odb::lazy_ptr_base::operator= | ( | const lazy_ptr_impl_ref & | ) |
| void odb::lazy_ptr_base::reset | ( | ) |
| void odb::lazy_ptr_base::reset_id | ( | ) |
| void odb::lazy_ptr_base::swap | ( | lazy_ptr_base & | ) |
| database_type* odb::lazy_ptr_base::database | ( | ) | const |
|
inline |
| odb::lazy_ptr_base::operator lazy_ptr_impl_ref | ( | ) |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
1.8.7