|
| #define | MIMICPP_DETAIL_MAKE_SIGNATURE(sequence, bound_data, ret, call_convention, param_type_list, specs, ...) |
| | Converts the given information to a single signature.
|
| |
| #define | MIMICPP_DETAIL_MAKE_SIGNATURE_LIST(...) |
| | Converts all given arguments to a signature list (not enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_MAKE_PARAM(sequence, bound_data, type) |
| | Converts the given information to a single parameter.
|
| |
| #define | MIMICPP_DETAIL_MAKE_PARAM_LIST(...) |
| | Converts all given parameters to a parameter-list (not enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_FORWARD_ARG_AS_TUPLE(sequence, bound_data, param_type) |
| | Creates a forwarding std::tuple for the given argument.
|
| |
| #define | MIMICPP_DETAIL_FORWARD_ARGS_AS_TUPLE(...) |
| | Creates forwarding std::tuples for each given argument (not enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_MAKE_OVERLOAD_INFOS_ALL(ret, param_type_list, specs, call_convention, ...) |
| | Base overload, extending the overload info (enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_MAKE_OVERLOAD_INFOS_SPECS(ret, param_type_list, specs, ...) |
| | Simple overload, extending the overload info (enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_MAKE_OVERLOAD_INFOS_BASIC(ret, param_type_list, ...) |
| | Simple overload, extending the overload info (enclosed by parentheses).
|
| |
| #define | MIMICPP_DETAIL_SELECT_MAKE_OVERLOAD_INFOS(_1, _2, N, ...) |
| | Selects the correct overload, depending on the number of arguments.
|
| |
| #define | MIMICPP_DETAIL_GENERATE_FACADE_TARGET(traits, target_name, fn_name, linkage, signatures) |
| | Creates the target object with the specified signatures.
|
| |
| #define | MIMICPP_DETAIL_GENERATE_FACADE_FUNCTION(ignore, traits, target_name, fn_name, linkage, ret, call_convention, param_type_list, specs, param_list, forward_list, ...) |
| | Creates a single facade function.
|
| |
| #define | MIMICPP_DETAIL_GENERATE_FACADE_OVERLOADS(op, traits, target_name, fn_name, linkage, ...) |
| | Creates all overloads for a specific function facade.
|
| |
| #define | MIMICPP_DETAIL_GENERATE_FACADE(fn_op, traits, target_name, fn_name, linkage, ...) |
| | Creates all overloads for a specific function facade and the target object.
|
| |
| #define | MIMICPP_ADD_OVERLOAD(ret, param_type_list, ...) |
| | Adds an overload to the currently built facade.
|
| |
| #define | ADD_OVERLOAD MIMICPP_ADD_OVERLOAD |
| | Shorthand variant of MIMICPP_ADD_OVERLOAD.
|
| |
| #define | MIMICPP_MAKE_OVERLOADED_FACADE_EXT(traits, target_name, fn_name, linkage, ...) |
| | The most powerful entry point for creating a facade overload-set.
|
| |
| #define | MAKE_OVERLOADED_FACADE_EXT MIMICPP_MAKE_OVERLOADED_FACADE_EXT |
| | Shorthand variant of MIMICPP_MAKE_OVERLOADED_FACADE_EXT.
|
| |
| #define | MIMICPP_MAKE_FACADE_EXT(traits, target_name, fn_name, linkage, ret, param_type_list, ...) |
| | The most powerful entry point for creating a single facade function.
|
| |
| #define | MAKE_FACADE_EXT MIMICPP_MAKE_FACADE_EXT |
| | Shorthand variant of MIMICPP_MAKE_FACADE_EXT.
|
| |
| #define | MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK(fn_name, ...) |
| | Entry point for mocking a member method overload-set.
|
| |
| #define | MAKE_OVERLOADED_MEMBER_MOCK MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK |
| | Shorthand variant of MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK.
|
| |
| #define | MIMICPP_MAKE_MEMBER_MOCK(fn_name, ret, param_type_list, ...) |
| | Entry point for mocking a single member method.
|
| |
| #define | MAKE_MEMBER_MOCK MIMICPP_MAKE_MEMBER_MOCK |
| | Shorthand variant of MIMICPP_MAKE_MEMBER_MOCK.
|
| |
| #define | MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK_WITH_THIS(fn_name, ...) |
| | Entry point for mocking a member method overload-set with an explicit this pointer.
|
| |
| #define | MAKE_OVERLOADED_MEMBER_MOCK_WITH_THIS MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK_WITH_THIS |
| | Shorthand variant of MIMICPP_MAKE_OVERLOADED_MEMBER_MOCK_WITH_THIS.
|
| |
| #define | MIMICPP_MAKE_MEMBER_MOCK_WITH_THIS(fn_name, ret, param_type_list, ...) |
| | Entry point for mocking a single member method with an explicit this pointer.
|
| |
| #define | MAKE_MEMBER_MOCK_WITH_THIS MIMICPP_MAKE_MEMBER_MOCK_WITH_THIS |
| | Shorthand variant of MIMICPP_MAKE_MEMBER_MOCK_WITH_THIS.
|
| |