Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
List of all members
odb::pointer_cache_traits< P, S > Struct Template Reference
Inheritance diagram for odb::pointer_cache_traits< P, S >:
odb::pointer_cache_traits_impl< P, S, pointer_traits< P >::kind >

Additional Inherited Members

- Public Types inherited from odb::pointer_cache_traits_impl< P, S, pointer_traits< P >::kind >
typedef P pointer_type
 
typedef S session_type
 
typedef odb::pointer_traits
< pointer_type
pointer_traits
 
typedef
pointer_traits::element_type 
object_type
 
typedef object_traits
< object_type >::id_type 
id_type
 
typedef session_type::template
cache_position< object_type
position_type
 
- Static Public Member Functions inherited from odb::pointer_cache_traits_impl< P, S, pointer_traits< P >::kind >
static position_type insert (odb::database &db, const id_type &id, const pointer_type &p)
 
static position_type insert (odb::database &db, const pointer_type &p)
 
static pointer_type find (odb::database &db, const id_type &id)
 
static void erase (const position_type &p)
 
static void erase (odb::database &db, const id_type &id)
 
static void persist (const position_type &p)
 
static void load (const position_type &p)
 
static void update (odb::database &db, const object_type &obj)
 

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