Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Static Public Member Functions | List of all members
odb::no_op_reference_cache_traits< T > Struct Template Reference
Inheritance diagram for odb::no_op_reference_cache_traits< T >:
odb::reference_cache_traits_impl< T, S, pk > odb::reference_cache_traits_impl< T, S, pointer_traits< object_traits< T >::pointer_type >::kind > odb::reference_cache_traits< T, S >

Classes

struct  insert_guard
 
struct  position_type
 

Public Types

typedef T object_type
 
typedef object_traits
< object_type >::id_type 
id_type
 

Static Public Member Functions

static position_type insert (odb::database &, const id_type &, object_type &)
 
static position_type insert (odb::database &, object_type &)
 
static void persist (const position_type &)
 
static void load (const position_type &)
 

Member Typedef Documentation

template<typename T >
typedef T odb::no_op_reference_cache_traits< T >::object_type

Member Function Documentation

template<typename T >
static position_type odb::no_op_reference_cache_traits< T >::insert ( odb::database ,
const id_type ,
object_type  
)
inlinestatic
template<typename T >
static position_type odb::no_op_reference_cache_traits< T >::insert ( odb::database ,
object_type  
)
inlinestatic
template<typename T >
static void odb::no_op_reference_cache_traits< T >::persist ( const position_type )
inlinestatic
template<typename T >
static void odb::no_op_reference_cache_traits< T >::load ( const position_type )
inlinestatic

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