|
Common ODB Runtime Library
|
Public Types | |
| typedef T | element_type |
| typedef T *lazy_ptr::* | unspecified_bool_type |
| typedef odb::database | database_type |
Public Member Functions | |
| lazy_ptr () | |
| template<class Y > | |
| lazy_ptr (Y *) | |
| lazy_ptr (const lazy_ptr &) | |
| template<class Y > | |
| lazy_ptr (const lazy_ptr< Y > &) | |
| lazy_ptr & | operator= (const lazy_ptr &) |
| template<class Y > | |
| lazy_ptr & | operator= (Y *) |
| template<class Y > | |
| lazy_ptr & | operator= (const lazy_ptr< Y > &) |
| void | swap (lazy_ptr &) |
| void | reset () |
| template<class Y > | |
| void | reset (Y *) |
| T & | operator* () const |
| T * | operator-> () const |
| T * | get () const |
| operator unspecified_bool_type () const | |
| bool | loaded () const |
| T * | load () const |
| void | unload () const |
| T * | get_eager () const |
| template<class DB , class ID > | |
| lazy_ptr (DB &, const ID &) | |
| template<class DB , class Y > | |
| lazy_ptr (DB &, Y *) | |
| template<class DB , class ID > | |
| void | reset (DB &, const ID &) |
| template<class DB , class Y > | |
| void | reset (DB &, Y *) |
| template<class O > | |
| object_traits< O >::id_type | object_id () const |
| database_type & | database () const |
| template<class Y > | |
| bool | equal (const lazy_ptr< Y > &) const |
Friends | |
| template<class Y > | |
| class | lazy_ptr |
| typedef T odb::lazy_ptr< T >::element_type |
| typedef T* lazy_ptr::* odb::lazy_ptr< T >::unspecified_bool_type |
| typedef odb::database odb::lazy_ptr< T >::database_type |
| odb::lazy_ptr< T >::lazy_ptr | ( | ) |
| odb::lazy_ptr< T >::lazy_ptr | ( | const lazy_ptr< T > & | ) |
| odb::lazy_ptr< T >::lazy_ptr | ( | DB & | , |
| const ID & | |||
| ) |
| lazy_ptr& odb::lazy_ptr< T >::operator= | ( | const lazy_ptr< T > & | ) |
| lazy_ptr& odb::lazy_ptr< T >::operator= | ( | const lazy_ptr< Y > & | ) |
| void odb::lazy_ptr< T >::swap | ( | lazy_ptr< T > & | ) |
| void odb::lazy_ptr< T >::reset | ( | ) |
| T& odb::lazy_ptr< T >::operator* | ( | ) | const |
| T* odb::lazy_ptr< T >::operator-> | ( | ) | const |
| T* odb::lazy_ptr< T >::get | ( | ) | const |
|
inline |
| bool odb::lazy_ptr< T >::loaded | ( | ) | const |
| T* odb::lazy_ptr< T >::load | ( | ) | const |
| void odb::lazy_ptr< T >::unload | ( | ) | const |
| T* odb::lazy_ptr< T >::get_eager | ( | ) | const |
| void odb::lazy_ptr< T >::reset | ( | DB & | , |
| const ID & | |||
| ) |
| object_traits<O>::id_type odb::lazy_ptr< T >::object_id | ( | ) | const |
| database_type& odb::lazy_ptr< T >::database | ( | ) | const |
| bool odb::lazy_ptr< T >::equal | ( | const lazy_ptr< Y > & | ) | const |
1.8.7