|
#define | GOOGLETEST_GOOGLEMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_FUNCTION_MOCKER_H_ |
|
#define | MOCK_METHOD(...) GMOCK_PP_VARIADIC_CALL(GMOCK_INTERNAL_MOCK_METHOD_ARG_, __VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_1(...) GMOCK_INTERNAL_WRONG_ARITY(__VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_2(...) GMOCK_INTERNAL_WRONG_ARITY(__VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_3(_Ret, _MethodName, _Args) GMOCK_INTERNAL_MOCK_METHOD_ARG_4(_Ret, _MethodName, _Args, ()) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_4(_Ret, _MethodName, _Args, _Spec) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_5(...) GMOCK_INTERNAL_WRONG_ARITY(__VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_6(...) GMOCK_INTERNAL_WRONG_ARITY(__VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_ARG_7(...) GMOCK_INTERNAL_WRONG_ARITY(__VA_ARGS__) |
|
#define | GMOCK_INTERNAL_WRONG_ARITY(...) |
|
#define | GMOCK_INTERNAL_ASSERT_PARENTHESIS(_Tuple) |
|
#define | GMOCK_INTERNAL_ASSERT_VALID_SIGNATURE(_N, ...) |
|
#define | GMOCK_INTERNAL_ASSERT_VALID_SPEC(_Spec) GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT, ~, _Spec) |
|
#define | GMOCK_INTERNAL_MOCK_METHOD_IMPL(_N, _MethodName, _Constness, _Override, _Final, _NoexceptSpec, _CallType, _RefSpec, _Signature) |
|
#define | GMOCK_INTERNAL_EXPAND(...) __VA_ARGS__ |
|
#define | GMOCK_INTERNAL_HAS_CONST(_Tuple) GMOCK_PP_HAS_COMMA(GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_DETECT_CONST, ~, _Tuple)) |
|
#define | GMOCK_INTERNAL_HAS_OVERRIDE(_Tuple) |
|
#define | GMOCK_INTERNAL_HAS_FINAL(_Tuple) GMOCK_PP_HAS_COMMA(GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_DETECT_FINAL, ~, _Tuple)) |
|
#define | GMOCK_INTERNAL_GET_NOEXCEPT_SPEC(_Tuple) GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT, ~, _Tuple) |
|
#define | GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT(_i, _, _elem) |
|
#define | GMOCK_INTERNAL_GET_REF_SPEC(_Tuple) GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_REF_SPEC_IF_REF, ~, _Tuple) |
|
#define | GMOCK_INTERNAL_REF_SPEC_IF_REF(_i, _, _elem) |
|
#define | GMOCK_INTERNAL_GET_CALLTYPE(_Tuple) GMOCK_PP_FOR_EACH(GMOCK_INTERNAL_GET_CALLTYPE_IMPL, ~, _Tuple) |
|
#define | GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_CONST(_i, _, _elem) GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_CONST_I_, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_CONST_I_const , |
|
#define | GMOCK_INTERNAL_DETECT_OVERRIDE(_i, _, _elem) GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_OVERRIDE_I_, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_OVERRIDE_I_override , |
|
#define | GMOCK_INTERNAL_DETECT_FINAL(_i, _, _elem) GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_FINAL_I_, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_FINAL_I_final , |
|
#define | GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem) GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_NOEXCEPT_I_, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_NOEXCEPT_I_noexcept , |
|
#define | GMOCK_INTERNAL_DETECT_REF(_i, _, _elem) GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_REF_I_, _elem) |
|
#define | GMOCK_INTERNAL_DETECT_REF_I_ref , |
|
#define | GMOCK_INTERNAL_UNPACK_ref(x) x |
|
#define | GMOCK_INTERNAL_GET_CALLTYPE_IMPL(_i, _, _elem) |
|
#define | GMOCK_INTERNAL_IS_CALLTYPE(_arg) |
|
#define | GMOCK_INTERNAL_IS_CALLTYPE_I(_arg) GMOCK_PP_IS_ENCLOSED_PARENS(_arg) |
|
#define | GMOCK_INTERNAL_GET_VALUE_CALLTYPE(_arg) |
|
#define | GMOCK_INTERNAL_GET_VALUE_CALLTYPE_I(_arg) GMOCK_PP_IDENTITY _arg |
|
#define | GMOCK_INTERNAL_IS_CALLTYPE_HELPER_Calltype |
|
#define | GMOCK_INTERNAL_SIGNATURE(_Ret, _Args) |
|
#define | GMOCK_INTERNAL_GET_TYPE(_i, _, _elem) |
|
#define | GMOCK_INTERNAL_PARAMETER(_i, _Signature, _) |
|
#define | GMOCK_INTERNAL_FORWARD_ARG(_i, _Signature, _) |
|
#define | GMOCK_INTERNAL_MATCHER_PARAMETER(_i, _Signature, _) |
|
#define | GMOCK_INTERNAL_MATCHER_ARGUMENT(_i, _1, _2) |
|
#define | GMOCK_INTERNAL_A_MATCHER_ARGUMENT(_i, _Signature, _) |
|
#define | GMOCK_INTERNAL_ARG_O(_i, ...) typename ::testing::internal::Function<__VA_ARGS__>::template Arg<_i>::type |
|
#define | GMOCK_INTERNAL_MATCHER_O(_i, ...) |
|
#define | MOCK_METHOD0(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 0, __VA_ARGS__) |
|
#define | MOCK_METHOD1(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 1, __VA_ARGS__) |
|
#define | MOCK_METHOD2(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 2, __VA_ARGS__) |
|
#define | MOCK_METHOD3(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 3, __VA_ARGS__) |
|
#define | MOCK_METHOD4(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 4, __VA_ARGS__) |
|
#define | MOCK_METHOD5(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 5, __VA_ARGS__) |
|
#define | MOCK_METHOD6(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 6, __VA_ARGS__) |
|
#define | MOCK_METHOD7(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 7, __VA_ARGS__) |
|
#define | MOCK_METHOD8(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 8, __VA_ARGS__) |
|
#define | MOCK_METHOD9(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 9, __VA_ARGS__) |
|
#define | MOCK_METHOD10(m, ...) GMOCK_INTERNAL_MOCK_METHODN(, , m, 10, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD0(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 0, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD1(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 1, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD2(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 2, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD3(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 3, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD4(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 4, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD5(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 5, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD6(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 6, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD7(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 7, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD8(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 8, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD9(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 9, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD10(m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, , m, 10, __VA_ARGS__) |
|
#define | MOCK_METHOD0_T(m, ...) MOCK_METHOD0(m, __VA_ARGS__) |
|
#define | MOCK_METHOD1_T(m, ...) MOCK_METHOD1(m, __VA_ARGS__) |
|
#define | MOCK_METHOD2_T(m, ...) MOCK_METHOD2(m, __VA_ARGS__) |
|
#define | MOCK_METHOD3_T(m, ...) MOCK_METHOD3(m, __VA_ARGS__) |
|
#define | MOCK_METHOD4_T(m, ...) MOCK_METHOD4(m, __VA_ARGS__) |
|
#define | MOCK_METHOD5_T(m, ...) MOCK_METHOD5(m, __VA_ARGS__) |
|
#define | MOCK_METHOD6_T(m, ...) MOCK_METHOD6(m, __VA_ARGS__) |
|
#define | MOCK_METHOD7_T(m, ...) MOCK_METHOD7(m, __VA_ARGS__) |
|
#define | MOCK_METHOD8_T(m, ...) MOCK_METHOD8(m, __VA_ARGS__) |
|
#define | MOCK_METHOD9_T(m, ...) MOCK_METHOD9(m, __VA_ARGS__) |
|
#define | MOCK_METHOD10_T(m, ...) MOCK_METHOD10(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD0_T(m, ...) MOCK_CONST_METHOD0(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD1_T(m, ...) MOCK_CONST_METHOD1(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD2_T(m, ...) MOCK_CONST_METHOD2(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD3_T(m, ...) MOCK_CONST_METHOD3(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD4_T(m, ...) MOCK_CONST_METHOD4(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD5_T(m, ...) MOCK_CONST_METHOD5(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD6_T(m, ...) MOCK_CONST_METHOD6(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD7_T(m, ...) MOCK_CONST_METHOD7(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD8_T(m, ...) MOCK_CONST_METHOD8(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD9_T(m, ...) MOCK_CONST_METHOD9(m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD10_T(m, ...) MOCK_CONST_METHOD10(m, __VA_ARGS__) |
|
#define | MOCK_METHOD0_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 0, __VA_ARGS__) |
|
#define | MOCK_METHOD1_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 1, __VA_ARGS__) |
|
#define | MOCK_METHOD2_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 2, __VA_ARGS__) |
|
#define | MOCK_METHOD3_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 3, __VA_ARGS__) |
|
#define | MOCK_METHOD4_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 4, __VA_ARGS__) |
|
#define | MOCK_METHOD5_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 5, __VA_ARGS__) |
|
#define | MOCK_METHOD6_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 6, __VA_ARGS__) |
|
#define | MOCK_METHOD7_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 7, __VA_ARGS__) |
|
#define | MOCK_METHOD8_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 8, __VA_ARGS__) |
|
#define | MOCK_METHOD9_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 9, __VA_ARGS__) |
|
#define | MOCK_METHOD10_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(, ct, m, 10, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD0_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 0, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD1_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 1, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD2_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 2, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD3_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 3, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD4_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 4, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD5_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 5, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD6_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 6, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD7_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 7, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD8_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 8, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD9_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 9, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD10_WITH_CALLTYPE(ct, m, ...) GMOCK_INTERNAL_MOCK_METHODN(const, ct, m, 10, __VA_ARGS__) |
|
#define | MOCK_METHOD0_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD0_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD1_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD1_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD2_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD2_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD3_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD3_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD4_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD4_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD5_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD5_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD6_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD6_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD7_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD7_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD8_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD8_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD9_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD9_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_METHOD10_T_WITH_CALLTYPE(ct, m, ...) MOCK_METHOD10_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD0_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD0_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD1_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD1_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD2_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD2_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD3_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD3_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD4_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD4_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD5_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD5_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD6_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD6_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD7_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD7_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD8_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD8_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD9_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD9_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | MOCK_CONST_METHOD10_T_WITH_CALLTYPE(ct, m, ...) MOCK_CONST_METHOD10_WITH_CALLTYPE(ct, m, __VA_ARGS__) |
|
#define | GMOCK_INTERNAL_MOCK_METHODN(constness, ct, Method, args_num, ...) |
|
#define | GMOCK_MOCKER_(arity, constness, Method) GTEST_CONCAT_TOKEN_(gmock##constness##arity##_##Method##_, __LINE__) |
|