#include <iostream>#include <string>#include <utility>#include <vector>#include <managers/object_manager.h>#include <utilities/cpp_utilities.h>

Классы | |
| class | nitro::FunctionWrapper< ret_value_type > |
| Класс-враппер для вызова функции. Подробнее... | |
| class | nitro::FunctionWrapper< void > |
| class | nitro::MemberFunctionWrapper< ret_value_type > |
| Класс-враппер для вызова функции-члена. Подробнее... | |
| class | nitro::MemberFunctionWrapper< void > |
| class | nitro::TypeConverter< from_type, to_type > |
| Универсальный конвертер. Подробнее... | |
Пространства имен | |
| namespace | nitro |
Макросы | |
| #define | BEGIN_TESTING_SECTION() |
| #define | GET_OBJECT_PTR(CLASS_NAME, OBJECT_NAME) |
| #define | GET_OBJECT(CLASS_NAME, OBJECT_NAME) |
| #define | ENABLE_EXTERN_CLASS(CLASS_NAME) |
| #define | ENABLE_CLASS_TESTING(CLASS_NAME) |
| #define | BEGIN_CUSTOM_DECLARATION_0(FUNC_NAME, ALIAS_RET_TYPE) |
| #define | BEGIN_CUSTOM_DECLARATION_1(FUNC_NAME, PARAM_1_TYPE, ALIAS_RET_TYPE) |
| #define | BEGIN_CUSTOM_DECLARATION_2(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, ALIAS_RET_TYPE) |
| #define | BEGIN_CUSTOM_DECLARATION_3(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, ALIAS_RET_TYPE) |
| #define | BEGIN_CUSTOM_DECLARATION_4(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, ALIAS_RET_TYPE) |
| #define | BEGIN_CUSTOM_DECLARATION_5(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, PARAM_5_TYPE, ALIAS_RET_TYPE) |
| #define | END_CUSTOM_DECLARATION() |
| #define | NO_CONVERT_INPUT(PARAM_NAME, TYPE) |
| #define | NO_CONVERT_OUTPUT(PARAM_NAME, TYPE) |
| #define | CONVERT_INPUT(PARAM_NAME, FROM_TYPE, TO_TYPE) |
| #define | CONVERT_OUTPUT(PARAM_NAME, FROM_TYPE, TO_TYPE) |
| #define | CALL_FUNCTION_0(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_FUNCTION_1(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_FUNCTION_2(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_FUNCTION_3(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_FUNCTION_4(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_FUNCTION_5(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_0(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_1(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_2(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_3(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_4(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CALL_MEMBER_FUNCTION_5(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | RETURN_RESULT() |
| #define | BEGIN_SIMPLE_SECTION() |
| #define | REGISTER_SIMPLE_TEST(FUNC_NAME) |
| #define | SET_FRIENDSHIP_0R(FRIEND_FUNCTION_NAME, RET_VALUE_TYPE) |
| #define | SET_FRIENDSHIP_1R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, RET_VALUE_TYPE) |
| #define | SET_FRIENDSHIP_2R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, RET_VALUE_TYPE) |
| #define | SET_FRIENDSHIP_3R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, RET_VALUE_TYPE) |
| #define | NO_RET |
| #define | CLASS_MEMBER_FUNCTION_TESTING_0(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CLASS_MEMBER_FUNCTION_TESTING_1(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CLASS_MEMBER_FUNCTION_TESTING_2(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CLASS_MEMBER_FUNCTION_TESTING_3(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
| #define | CLASS_MEMBER_FUNCTION_TESTING_4(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_RESULT_MAP_0(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_RESULT_MAP_1(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_RESULT_MAP_2(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_RESULT_MAP_3(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_RESULT_MAP_4(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_11(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_12(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_22(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_13(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_23(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_33(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_14(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_24(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_34(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_PARAM_MAP_44(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_TESTING_0(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_TESTING_1(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_TESTING_2(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_TESTING_3(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | FUNCTION_TESTING_4(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
| #define | ALIAS_FUNCTION_0(FUNCTION_NAME, ALIAS_FUNCTION_NAME) |
| #define | ALIAS_FUNCTION_0R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, RETURN_TYPE) |
| #define | ALIAS_FUNCTION_1(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE) |
| #define | ALIAS_FUNCTION_1R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, RETURN_TYPE) |
| #define | ALIAS_FUNCTION_2(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE) |
| #define | ALIAS_FUNCTION_2R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, RETURN_TYPE) |
| #define | ALIAS_FUNCTION_3(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE) |
| #define | ALIAS_FUNCTION_3R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, RETURN_TYPE) |
| #define | ENABLE_EXTERN_MANAGER(CLASS_NAME) |
| #define | STATIC_ENTITY |
| #define | END_TESTING_SECTION() } |
| #define ALIAS_FUNCTION_0 | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME | ||||
| ) |
См. определение в файле testing_utilities.h строка 2665
| #define ALIAS_FUNCTION_0R | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| RETURN_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2667
| #define ALIAS_FUNCTION_1 | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2669
| #define ALIAS_FUNCTION_1R | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE, | ||||
| RETURN_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2671
| #define ALIAS_FUNCTION_2 | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2673
| #define ALIAS_FUNCTION_2R | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| RETURN_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2675
| #define ALIAS_FUNCTION_3 | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2677
| #define ALIAS_FUNCTION_3R | ( | FUNCTION_NAME, | ||
| ALIAS_FUNCTION_NAME, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| RETURN_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2679
| #define BEGIN_CUSTOM_DECLARATION_0 | ( | FUNC_NAME, | ||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2553
| #define BEGIN_CUSTOM_DECLARATION_1 | ( | FUNC_NAME, | ||
| PARAM_1_TYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2555
| #define BEGIN_CUSTOM_DECLARATION_2 | ( | FUNC_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2557
| #define BEGIN_CUSTOM_DECLARATION_3 | ( | FUNC_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2559
| #define BEGIN_CUSTOM_DECLARATION_4 | ( | FUNC_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2561
| #define BEGIN_CUSTOM_DECLARATION_5 | ( | FUNC_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| PARAM_5_TYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2563
| #define BEGIN_SIMPLE_SECTION | ( | ) |
См. определение в файле testing_utilities.h строка 2601
| #define BEGIN_TESTING_SECTION | ( | ) |
extern "C"\ {\
Открываем секцию тестировочных функций для функций членов.
См. определение в файле testing_utilities.h строка 1463
| #define CALL_FUNCTION_0 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2575
| #define CALL_FUNCTION_1 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2577
| #define CALL_FUNCTION_2 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2579
| #define CALL_FUNCTION_3 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2581
| #define CALL_FUNCTION_4 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2583
| #define CALL_FUNCTION_5 | ( | FUNCTION_NAME, | ||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2585
| #define CALL_MEMBER_FUNCTION_0 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2587
| #define CALL_MEMBER_FUNCTION_1 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2589
| #define CALL_MEMBER_FUNCTION_2 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2591
| #define CALL_MEMBER_FUNCTION_3 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2593
| #define CALL_MEMBER_FUNCTION_4 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2595
| #define CALL_MEMBER_FUNCTION_5 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2597
| #define CLASS_MEMBER_FUNCTION_TESTING_0 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| EXPORT_FUNCTION_ALIAS, | ||||
| MEMBER_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2615
| #define CLASS_MEMBER_FUNCTION_TESTING_1 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| MEMBER_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2617
| #define CLASS_MEMBER_FUNCTION_TESTING_2 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| MEMBER_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2619
| #define CLASS_MEMBER_FUNCTION_TESTING_3 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| MEMBER_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2621
| #define CLASS_MEMBER_FUNCTION_TESTING_4 | ( | CLASS_NAME, | ||
| MEMBER_FUNCTION_NAME, | ||||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| MEMBER_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2623
| #define CONVERT_INPUT | ( | PARAM_NAME, | ||
| FROM_TYPE, | ||||
| TO_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2571
| #define CONVERT_OUTPUT | ( | PARAM_NAME, | ||
| FROM_TYPE, | ||||
| TO_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2573
| #define ENABLE_CLASS_TESTING | ( | CLASS_NAME | ) |
См. определение в файле testing_utilities.h строка 2551
| #define ENABLE_EXTERN_CLASS | ( | CLASS_NAME | ) |
См. определение в файле testing_utilities.h строка 2549
| #define ENABLE_EXTERN_MANAGER | ( | CLASS_NAME | ) |
См. определение в файле testing_utilities.h строка 2681
| #define END_CUSTOM_DECLARATION | ( | ) |
См. определение в файле testing_utilities.h строка 2565
| #define END_TESTING_SECTION | ( | ) | } |
Закрываем секцию тестировочных функций для функций членов.
См. определение в файле testing_utilities.h строка 2690
| #define FUNCTION_PARAM_MAP_11 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2635
| #define FUNCTION_PARAM_MAP_12 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2637
| #define FUNCTION_PARAM_MAP_13 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2641
| #define FUNCTION_PARAM_MAP_14 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2647
| #define FUNCTION_PARAM_MAP_22 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2639
| #define FUNCTION_PARAM_MAP_23 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2643
| #define FUNCTION_PARAM_MAP_24 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2649
| #define FUNCTION_PARAM_MAP_33 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2645
| #define FUNCTION_PARAM_MAP_34 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2651
| #define FUNCTION_PARAM_MAP_44 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2653
| #define FUNCTION_RESULT_MAP_0 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2625
| #define FUNCTION_RESULT_MAP_1 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2627
| #define FUNCTION_RESULT_MAP_2 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2629
| #define FUNCTION_RESULT_MAP_3 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2631
| #define FUNCTION_RESULT_MAP_4 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| MAP_FUNCTION, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2633
| #define FUNCTION_TESTING_0 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2655
| #define FUNCTION_TESTING_1 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2657
| #define FUNCTION_TESTING_2 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2659
| #define FUNCTION_TESTING_3 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2661
| #define FUNCTION_TESTING_4 | ( | FUNCTION_NAME, | ||
| EXPORT_FUNCTION_ALIAS, | ||||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| PARAM_4_TYPE, | ||||
| FUNCTION_RET_RYPE, | ||||
| ALIAS_RET_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2663
| #define GET_OBJECT | ( | CLASS_NAME, | ||
| OBJECT_NAME | ||||
| ) |
См. определение в файле testing_utilities.h строка 2547
| #define GET_OBJECT_PTR | ( | CLASS_NAME, | ||
| OBJECT_NAME | ||||
| ) |
См. определение в файле testing_utilities.h строка 2545
| #define NO_CONVERT_INPUT | ( | PARAM_NAME, | ||
| TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2567
| #define NO_CONVERT_OUTPUT | ( | PARAM_NAME, | ||
| TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2569
| #define NO_RET |
См. определение в файле testing_utilities.h строка 2613
| #define REGISTER_SIMPLE_TEST | ( | FUNC_NAME | ) |
См. определение в файле testing_utilities.h строка 2603
| #define RETURN_RESULT | ( | ) |
См. определение в файле testing_utilities.h строка 2599
| #define SET_FRIENDSHIP_0R | ( | FRIEND_FUNCTION_NAME, | ||
| RET_VALUE_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2605
| #define SET_FRIENDSHIP_1R | ( | FRIEND_FUNCTION_NAME, | ||
| PARAM_1_TYPE, | ||||
| RET_VALUE_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2607
| #define SET_FRIENDSHIP_2R | ( | FRIEND_FUNCTION_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| RET_VALUE_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2609
| #define SET_FRIENDSHIP_3R | ( | FRIEND_FUNCTION_NAME, | ||
| PARAM_1_TYPE, | ||||
| PARAM_2_TYPE, | ||||
| PARAM_3_TYPE, | ||||
| RET_VALUE_TYPE | ||||
| ) |
См. определение в файле testing_utilities.h строка 2611
| #define STATIC_ENTITY |
См. определение в файле testing_utilities.h строка 2683
1.6.1