Lines Matching refs:_elem
227 #define GMOCK_INTERNAL_NOEXCEPT_SPEC_IF_NOEXCEPT(_i, _, _elem) \ argument
229 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem)), \
230 _elem, )
235 #define GMOCK_INTERNAL_CALLTYPE_SPEC_IF_CALLTYPE(_i, _, _elem) \ argument
237 GMOCK_PP_HAS_COMMA(GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem)), \
238 GMOCK_PP_CAT(GMOCK_INTERNAL_UNPACK_, _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)), \
245 GMOCK_PP_CAT(GMOCK_INTERNAL_UNPACK_, _elem), )
248 #define GMOCK_INTERNAL_ASSERT_VALID_SPEC_ELEMENT(_i, _, _elem) \ argument
250 ::testing::internal::ValidateSpec(GMOCK_PP_STRINGIZE(_elem)), \
252 _elem) "\' cannot be recognized as a valid specification " \
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, \
264 _elem) " cannot be recognized as a valid specification modifier.");
268 #define GMOCK_INTERNAL_DETECT_CONST(_i, _, _elem) \ argument
269 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_CONST_I_, _elem)
273 #define GMOCK_INTERNAL_DETECT_OVERRIDE(_i, _, _elem) \ argument
274 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_OVERRIDE_I_, _elem)
278 #define GMOCK_INTERNAL_DETECT_FINAL(_i, _, _elem) \ argument
279 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_FINAL_I_, _elem)
283 #define GMOCK_INTERNAL_DETECT_NOEXCEPT(_i, _, _elem) \ argument
284 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_NOEXCEPT_I_, _elem)
288 #define GMOCK_INTERNAL_DETECT_REF(_i, _, _elem) \ argument
289 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_REF_I_, _elem)
295 #define GMOCK_INTERNAL_DETECT_CALLTYPE(_i, _, _elem) \ argument
296 GMOCK_PP_CAT(GMOCK_INTERNAL_DETECT_CALLTYPE_I_, _elem)
321 #define GMOCK_INTERNAL_GET_TYPE(_i, _, _elem) \ argument
323 GMOCK_PP_IF(GMOCK_PP_IS_BEGIN_PARENS(_elem), GMOCK_PP_REMOVE_PARENS, \
325 (_elem)