| QxOrm 1.1.8 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Classes | Namespaces | Defines
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:

    qx_container_base_of_test_1() || qx_container_base_of_test_2() || qx_container_base_of_test_3() || \
    qx_container_base_of_test_4() || qx_container_base_of_test_5() || qx_container_base_of_test_6() || \
    qx_container_base_of_test_7() || qx_container_base_of_test_8() || qx_container_base_of_test_9()

Definition at line 50 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 46 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 47 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 48 of file is_container_base_of.h.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines