QxOrm  1.2.3
C++ Object Relational Mapping library

qx::trait::is_qt_set<T>::value : return true if T is a QSet<> container of Qt library, otherwise return false More...

#include <is_qt_set.h>

List of all members.

Public Types

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

Static Private Member Functions

template<typename V >
static char isContainer (const QSet< V > &)
static int isContainer (...)

Static Private Attributes

static T t

Detailed Description

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

qx::trait::is_qt_set<T>::value : return true if T is a QSet<> container of Qt library, otherwise return false

Definition at line 53 of file is_qt_set.h.


Member Typedef Documentation

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

Definition at line 68 of file is_qt_set.h.


Member Enumeration Documentation

template<typename T >
anonymous enum
Enumerator:
value 

Definition at line 64 of file is_qt_set.h.


Member Function Documentation

template<typename T >
template<typename V >
static char qx::trait::is_qt_set< T >::isContainer ( const QSet< V > &  ) [static, private]
template<typename T >
static int qx::trait::is_qt_set< T >::isContainer (   ...) [static, private]

Member Data Documentation

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

Definition at line 60 of file is_qt_set.h.


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