|
Common ODB Runtime Library
|
Protected Types | |
| typedef T | object_type |
| typedef odb::object_traits < object_type > | object_traits |
| typedef object_traits::id_type | id_type |
| typedef object_traits::pointer_type | pointer_type |
| typedef odb::pointer_traits < pointer_type > | pointer_traits |
Protected Member Functions | |
| object_result_impl (odb::connection &conn) | |
| pointer_type & | current () |
| void | release () |
| void | begin () |
| bool | end () const |
| virtual void | load (object_type &, bool fetch=true)=0 |
| virtual id_type | load_id ()=0 |
| virtual void | next ()=0 |
| virtual void | cache ()=0 |
| virtual std::size_t | size ()=0 |
| void | current (pointer_type p, bool guard=true) |
Protected Member Functions inherited from odb::result_impl | |
| result_impl (connection &) | |
| void | list_remove () |
Protected Attributes | |
| bool | begin_ |
| bool | end_ |
Protected Attributes inherited from odb::result_impl | |
| database & | db_ |
| connection & | conn_ |
| result_impl * | prev_ |
| result_impl * | next_ |
Friends | |
| class | result< T > |
| class | result< const T > |
| class | result_iterator< T, class_object > |
| class | result_iterator< const T, class_object > |
| class | object_result_iterator< T, id_type, false > |
| class | object_result_iterator< const T, id_type, false > |
Additional Inherited Members | |
Public Member Functions inherited from odb::result_impl | |
| virtual | ~result_impl () |
| virtual void | invalidate ()=0 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inlineprotected |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
1.8.7