Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
odb::access::container_traits< std::unordered_multiset< V, H, P, A > > Class Template Reference

Public Types

typedef
std::unordered_multiset< V, H,
P, A > 
container_type
 
typedef V value_type
 
typedef set_functions< value_typefunctions
 

Static Public Member Functions

static void persist (const container_type &c, const functions &f)
 
static void load (container_type &c, bool more, const functions &f)
 
static void update (const container_type &c, const functions &f)
 
static void erase (const functions &f)
 

Static Public Attributes

static const container_kind kind = ck_multiset
 
static const bool smart = false
 

Member Typedef Documentation

template<typename V , typename H , typename P , typename A >
typedef std::unordered_multiset<V, H, P, A> odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::container_type
template<typename V , typename H , typename P , typename A >
typedef V odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::value_type
template<typename V , typename H , typename P , typename A >
typedef set_functions<value_type> odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::functions

Member Function Documentation

template<typename V , typename H , typename P , typename A >
static void odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::persist ( const container_type c,
const functions f 
)
inlinestatic
template<typename V , typename H , typename P , typename A >
static void odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::load ( container_type c,
bool  more,
const functions f 
)
inlinestatic
template<typename V , typename H , typename P , typename A >
static void odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::update ( const container_type c,
const functions f 
)
inlinestatic
template<typename V , typename H , typename P , typename A >
static void odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::erase ( const functions f)
inlinestatic

Member Data Documentation

template<typename V , typename H , typename P , typename A >
const container_kind odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::kind = ck_multiset
static
template<typename V , typename H , typename P , typename A >
const bool odb::access::container_traits< std::unordered_multiset< V, H, P, A > >::smart = false
static

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