#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