Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
polymorphic-map.hxx File Reference

Go to the source code of this file.

Classes

struct  odb::polymorphic_map< R >
 
struct  odb::polymorphic_map< R >::discriminator_comparator
 
struct  odb::polymorphic_entry_impl< R, DB >
 
struct  odb::dispatch_load< T, DB, R >
 
struct  odb::dispatch_load< R, DB, R >
 
struct  odb::dispatch_persist< T, DB, auto_id >
 
struct  odb::dispatch_persist< T, DB, true >
 

Namespaces

 odb
 

Functions

template<typename T >
object_traits< typename
object_traits< T >::root_type >
::pointer_type 
odb::create_impl ()
 
template<typename T , database_id DB>
bool odb::dispatch_impl (typename polymorphic_concrete_info< typename object_traits< T >::root_type >::call_type c, database &db, const typename object_traits< T >::root_type *pobj, const void *arg)
 
template<typename T , database_id DB, typename ST >
void odb::section_load_impl (odb::connection &conn, typename object_traits< T >::root_type &obj, bool top)
 
template<typename T , database_id DB, typename ST >
void odb::section_update_impl (odb::connection &conn, const typename object_traits< T >::root_type &obj)