Lines Matching refs:_i
227 #define GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT(_i, _, _elem) \ argument
229 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem)), \
235 #define GMOCK_INTERNAL_CALLTYPE_SPEC_IF_CALLTYPE(_i, _, _elem) \ argument
237 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem)), \
243 #define GMOCK_INTERNAL_REF_SPEC_IF_REF(_i, _, _elem) \ argument
244 GMOCK_PP_IF(GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_REF(_i, _, _elem)), \
248 #define GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem) \ argument
255 #define GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem) \ argument
257 (GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_CONST(_i, _, _elem)) + \
258 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_OVERRIDE(_i, _, _elem)) + \
259 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_FINAL(_i, _, _elem)) + \
260 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem)) + \
261 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_REF(_i, _, _elem)) + \
262 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem))) == 1, \
268 #define GMOCK_INTERNAL_DETECT_CONST(_i, _, _elem) \ argument
273 #define GMOCK_INTERNAL_DETECT_OVERRIDE(_i, _, _elem) \ argument
278 #define GMOCK_INTERNAL_DETECT_FINAL(_i, _, _elem) \ argument
283 #define GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem) \ argument
288 #define GMOCK_INTERNAL_DETECT_REF(_i, _, _elem) \ argument
295 #define GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem) \ argument
321 #define GMOCK_INTERNAL_GET_TYPE(_i, _, _elem) \ argument
322 GMOCK_PP_COMMA_IF(_i) \
327 #define GMOCK_INTERNAL_PARAMETER(_i, _Signature, _) \ argument
328 GMOCK_PP_COMMA_IF(_i) \
329 GMOCK_INTERNAL_ARG_O(_i, GMOCK_PP_REMOVE_PARENS(_Signature)) \
330 gmock_a##_i
332 #define GMOCK_INTERNAL_FORWARD_ARG(_i, _Signature, _) \ argument
333 GMOCK_PP_COMMA_IF(_i) \
335 _i, GMOCK_PP_REMOVE_PARENS(_Signature))>(gmock_a##_i)
337 #define GMOCK_INTERNAL_MATCHER_PARAMETER(_i, _Signature, _) \ argument
338 GMOCK_PP_COMMA_IF(_i) \
339 GMOCK_INTERNAL_MATCHER_O(_i, GMOCK_PP_REMOVE_PARENS(_Signature)) \
340 gmock_a##_i
342 #define GMOCK_INTERNAL_MATCHER_ARGUMENT(_i, _1, _2) \ argument
343 GMOCK_PP_COMMA_IF(_i) \
344 gmock_a##_i
346 #define GMOCK_INTERNAL_A_MATCHER_ARGUMENT(_i, _Signature, _) \ argument
347 GMOCK_PP_COMMA_IF(_i) \
348 ::testing::A<GMOCK_INTERNAL_ARG_O(_i, GMOCK_PP_REMOVE_PARENS(_Signature))>()
350 #define GMOCK_INTERNAL_ARG_O(_i, ...) \ argument
351 typename ::testing::internal::Function<__VA_ARGS__>::template Arg<_i>::type
353 #define GMOCK_INTERNAL_MATCHER_O(_i, ...) \ argument
355 __VA_ARGS__>::template Arg<_i>::type>&