QxOrm  1.2.9
C++ Object Relational Mapping library
is_container_base_of.h File Reference
#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <QxTraits/is_container.h>

Go to the source code of this file.

Classes

class  qx::trait::is_container_base_of< B, D >

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::trait
 

QxOrm library traits (template metaprogramming) not available in boost::type_traits library.


Defines

#define qx_container_base_of_test_0()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer(b, d)) == sizeof(char))
#define qx_container_base_of_test_1()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_vector), d)) == sizeof(char))
#define qx_container_base_of_test_2()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_list), d)) == sizeof(char))
#define qx_container_base_of_test_3()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_set), d)) == sizeof(char))
#define qx_container_base_of_test_4()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_vector), d)) == sizeof(char))
#define qx_container_base_of_test_5()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_list), d)) == sizeof(char))
#define qx_container_base_of_test_6()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_set), d)) == sizeof(char))
#define qx_container_base_of_test_7()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_linked_list), d)) == sizeof(char))
#define qx_container_base_of_test_8()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_boost_unordered_set), d)) == sizeof(char))
#define qx_container_base_of_test_9()   (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_boost_unordered_multi_set), d)) == sizeof(char))
#define qx_container_base_of_all_test()

Define Documentation

#define qx_container_base_of_all_test ( )
Value:

Definition at line 56 of file is_container_base_of.h.

#define qx_container_base_of_test_0 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer(b, d)) == sizeof(char))

Definition at line 45 of file is_container_base_of.h.

#define qx_container_base_of_test_1 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_vector), d)) == sizeof(char))

Definition at line 46 of file is_container_base_of.h.

#define qx_container_base_of_test_2 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_list), d)) == sizeof(char))

Definition at line 47 of file is_container_base_of.h.

#define qx_container_base_of_test_3 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_std_set), d)) == sizeof(char))

Definition at line 48 of file is_container_base_of.h.

#define qx_container_base_of_test_4 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_vector), d)) == sizeof(char))

Definition at line 49 of file is_container_base_of.h.

#define qx_container_base_of_test_5 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_list), d)) == sizeof(char))

Definition at line 50 of file is_container_base_of.h.

#define qx_container_base_of_test_6 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_set), d)) == sizeof(char))

Definition at line 51 of file is_container_base_of.h.

#define qx_container_base_of_test_7 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_qt_linked_list), d)) == sizeof(char))

Definition at line 52 of file is_container_base_of.h.

#define qx_container_base_of_test_8 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_boost_unordered_set), d)) == sizeof(char))

Definition at line 53 of file is_container_base_of.h.

#define qx_container_base_of_test_9 ( )    (sizeof(qx::trait::is_container_base_of<B, D>::removeContainer((* b_boost_unordered_multi_set), d)) == sizeof(char))

Definition at line 54 of file is_container_base_of.h.