Lines Matching defs:testing
47 namespace testing {
105 // is meant to be defined in the ::testing namespace. The following
107 // cannot handle it if we define FunctionMocker in ::testing.
109 } // namespace testing
168 ::testing::tuple_size<typename ::testing::internal::Function< \
179 typename ::testing::internal::Function<GMOCK_PP_REMOVE_PARENS( \
190 ::testing::MockSpec<GMOCK_PP_REMOVE_PARENS(_Signature)> gmock_##_MethodName( \
197 ::testing::MockSpec<GMOCK_PP_REMOVE_PARENS(_Signature)> gmock_##_MethodName( \
198 const ::testing::internal::WithoutMatchers&, \
199 GMOCK_PP_IF(_Constness, const, )::testing::internal::Function< \
201 return ::testing::internal::ThisRefAdjuster<GMOCK_PP_IF( \
206 mutable ::testing::FunctionMocker<GMOCK_PP_REMOVE_PARENS(_Signature)> \
248 ::testing::internal::ValidateSpec(GMOCK_PP_STRINGIZE(_elem)), \
314 ::testing::internal::identity_t<GMOCK_PP_IF(GMOCK_PP_IS_BEGIN_PARENS(_Ret), \
346 ::testing::A<GMOCK_INTERNAL_ARG_O(_i, GMOCK_PP_REMOVE_PARENS(_Signature))>()
349 typename ::testing::internal::Function<__VA_ARGS__>::template Arg<_i>::type
352 const ::testing::Matcher<typename ::testing::internal::Function< \
511 args_num, ::testing::internal::identity_t<__VA_ARGS__>); \
514 (::testing::internal::identity_t<__VA_ARGS__>))