![]() |
QxOrm 1.1.9
C++ Object Relational Mapping library
|
#include <is_container_to_pod.h>
Public Types | |
enum | { value = (qx::trait::is_container<T>::value && (sizeof(qx::trait::is_container_to_pod<T>::removeContainer(t)) == sizeof(char))) } |
typedef boost::mpl::if_c < qx::trait::is_container_to_pod < T >::value, boost::mpl::true_, boost::mpl::false_ >::type | type |
Static Private Member Functions | |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const std::vector< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const std::list< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const std::set< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const QVector< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const QList< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const QSet< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const QLinkedList< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const boost::unordered_set< U > &) |
template<typename U > | |
static boost::mpl::if_c < qx::trait::is_qx_pod< U > ::value, char, int >::type | removeContainer (const boost::unordered_multiset< U > &) |
static int | removeContainer (...) |
Static Private Attributes | |
static T | t |
Definition at line 43 of file is_container_to_pod.h.
typedef boost::mpl::if_c<qx::trait::is_container_to_pod<T>::value, boost::mpl::true_, boost::mpl::false_>::type qx::trait::is_container_to_pod< T >::type |
Definition at line 82 of file is_container_to_pod.h.
anonymous enum |
Definition at line 80 of file is_container_to_pod.h.
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const std::vector< U > & | ) | [static, private] |
static int qx::trait::is_container_to_pod< T >::removeContainer | ( | ... | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const boost::unordered_multiset< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const boost::unordered_set< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const QLinkedList< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const QSet< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const QList< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const QVector< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const std::set< U > & | ) | [static, private] |
static boost::mpl::if_c<qx::trait::is_qx_pod<U>::value, char, int>::type qx::trait::is_container_to_pod< T >::removeContainer | ( | const std::list< U > & | ) | [static, private] |
T qx::trait::is_container_to_pod< T >::t [static, private] |
Definition at line 76 of file is_container_to_pod.h.