Классы | Пространства имен | Макросы

Файл utilities/testing_utilities.h

#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include <managers/object_manager.h>
#include <utilities/cpp_utilities.h>
Граф включаемых заголовочных файлов для testing_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


Generated by  doxygen 1.6.1