![]() |
QxOrm 1.5.0
C++ Object Relational Mapping library
|
qx::trait::is_smart_ptr_base_of<B, D>::value : return true if B and D are smart-pointers of boost, Qt or QxOrm libraries and if (*B) is a base class of (*D), otherwise return false More...
#include <QxTraits/is_smart_ptr.h>Go to the source code of this file.
Classes | |
| class | qx::trait::is_smart_ptr_base_of< B, D > |
| qx::trait::is_smart_ptr_base_of<B, D>::value : return true if B and D are smart-pointers of boost, Qt or QxOrm libraries and if (*B) is a base class of (*D), otherwise return false More... | |
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. | |
Macros | |
| #define | qx_smart_ptr_base_of_test_0() |
| #define | qx_smart_ptr_base_of_test_1() |
| #define | qx_smart_ptr_base_of_test_2() |
| #define | qx_smart_ptr_base_of_test_3() |
| #define | qx_smart_ptr_base_of_test_4() |
| #define | qx_smart_ptr_base_of_test_5() |
| #define | qx_smart_ptr_base_of_test_6() |
| #define | qx_smart_ptr_base_of_test_7() |
| #define | qx_smart_ptr_base_of_test_8() |
| #define | qx_smart_ptr_base_of_test_9() |
| #define | qx_smart_ptr_base_of_test_10() |
| #define | qx_smart_ptr_base_of_test_11() |
| #define | qx_smart_ptr_base_of_all_test() |
qx::trait::is_smart_ptr_base_of<B, D>::value : return true if B and D are smart-pointers of boost, Qt or QxOrm libraries and if (*B) is a base class of (*D), otherwise return false
Definition in file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_all_test | ( | ) |
Definition at line 62 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_0 | ( | ) |
Definition at line 48 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_1 | ( | ) |
Definition at line 49 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_10 | ( | ) |
Definition at line 59 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_11 | ( | ) |
Definition at line 60 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_2 | ( | ) |
Definition at line 50 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_3 | ( | ) |
Definition at line 51 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_4 | ( | ) |
Definition at line 52 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_5 | ( | ) |
Definition at line 53 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_6 | ( | ) |
Definition at line 54 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_7 | ( | ) |
Definition at line 55 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_8 | ( | ) |
Definition at line 56 of file is_smart_ptr_base_of.h.
| #define qx_smart_ptr_base_of_test_9 | ( | ) |
Definition at line 58 of file is_smart_ptr_base_of.h.