Lines Matching defs:_Ret
124 #define GMOCK_INTERNAL_MOCK_METHOD_ARG_3(_Ret, _MethodName, _Args) \
125 GMOCK_INTERNAL_MOCK_METHOD_ARG_4(_Ret, _MethodName, _Args, ())
127 #define GMOCK_INTERNAL_MOCK_METHOD_ARG_4(_Ret, _MethodName, _Args, _Spec) \
131 GMOCK_PP_NARG0 _Args, GMOCK_INTERNAL_SIGNATURE(_Ret, _Args)); \
139 (GMOCK_INTERNAL_SIGNATURE(_Ret, _Args)))
153 "MOCK_METHOD must be called with 3 or 4 arguments. _Ret, " \
155 "enclosed in parentheses. If _Ret is a type with unprotected commas, " \
302 // Note: The use of `identity_t` here allows _Ret to represent return types that
315 #define GMOCK_INTERNAL_SIGNATURE(_Ret, _Args) \
316 ::testing::internal::identity_t<GMOCK_PP_IF(GMOCK_PP_IS_BEGIN_PARENS(_Ret), \
318 GMOCK_PP_IDENTITY)(_Ret)>( \