Lines Matching defs:testing
59 namespace testing {
308 ::testing::internal::linked_ptr<const MatcherInterface<T> > impl_;
824 typedef ::testing::tuple_size<Tuple> TupleSize;
837 *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
1384 operator Matcher< ::testing::tuple<T1, T2> >() const {
1385 return MakeMatcher(new Impl< ::testing::tuple<T1, T2> >);
1388 operator Matcher<const ::testing::tuple<T1, T2>&>() const {
1389 return MakeMatcher(new Impl<const ::testing::tuple<T1, T2>&>);
1403 return Op()(::testing::get<0>(args), ::testing::get<1>(args));
2200 typename ::testing::internal::
2261 typename ::testing::internal::
2533 (void)testing::StaticAssertTypeEq<Container,
2705 (void)testing::StaticAssertTypeEq<RhsContainer,
2726 typedef ::testing::tuple<const LhsValue&, const RhsValue&> InnerMatcherArg;
2811 testing::SafeMatcherCast<const Element&>(inner_matcher)) {}
2947 testing::SafeMatcherCast<const KeyType&>(inner_matcher)) {
3010 testing::SafeMatcherCast<const FirstType&>(first_matcher)),
3012 testing::SafeMatcherCast<const SecondType&>(second_matcher)) {
3463 matchers.reserve(::testing::tuple_size<MatcherTuple>::value);
3488 matchers.reserve(::testing::tuple_size<MatcherTuple>::value);
3578 typedef ::testing::tuple<T, Second> ArgTuple;
4348 return testing::Matches(matcher)(value);
4389 ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value)
4391 ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value)
4393 } // namespace testing