QxOrm 1.1.9
C++ Object Relational Mapping library

qx::trait::is_boost_unordered_map<T>::value : return true if T is a boost::unordered_map<> or boost::unordered_multimap<> container, otherwise return false More...

#include <is_boost_unordered_map.h>

List of all members.

Public Types

enum  { value = (sizeof(qx::trait::is_boost_unordered_map<T>::isContainer(t)) == sizeof(char)) }
typedef boost::mpl::if_c
< qx::trait::is_boost_unordered_map
< T >::value,
boost::mpl::true_,
boost::mpl::false_ >::type 
type

Static Private Member Functions

template<typename V , typename W >
static char isContainer (const boost::unordered_map< V, W > &)
template<typename V , typename W >
static char isContainer (const boost::unordered_multimap< V, W > &)
static int isContainer (...)

Static Private Attributes

static T t

Detailed Description

template<typename T>
class qx::trait::is_boost_unordered_map< T >

qx::trait::is_boost_unordered_map<T>::value : return true if T is a boost::unordered_map<> or boost::unordered_multimap<> container, otherwise return false

Definition at line 52 of file is_boost_unordered_map.h.


Member Typedef Documentation

template<typename T >
typedef boost::mpl::if_c<qx::trait::is_boost_unordered_map<T>::value, boost::mpl::true_, boost::mpl::false_>::type qx::trait::is_boost_unordered_map< T >::type

Definition at line 68 of file is_boost_unordered_map.h.


Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator:
value 

Definition at line 64 of file is_boost_unordered_map.h.


Member Function Documentation

template<typename T >
template<typename V , typename W >
static char qx::trait::is_boost_unordered_map< T >::isContainer ( const boost::unordered_map< V, W > &  ) [static, private]
template<typename T >
static int qx::trait::is_boost_unordered_map< T >::isContainer (   ...) [static, private]
template<typename T >
template<typename V , typename W >
static char qx::trait::is_boost_unordered_map< T >::isContainer ( const boost::unordered_multimap< V, W > &  ) [static, private]

Member Data Documentation

template<typename T >
T qx::trait::is_boost_unordered_map< T >::t [static, private]

Definition at line 60 of file is_boost_unordered_map.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines