Lines Matching refs:MakeMatcher
480 // MakeMatcher(foo);
484 inline Matcher<T> MakeMatcher(const MatcherInterface<T>* impl) {
898 return MakeMatcher(new Impl<Lhs>(rhs_));
1051 return MakeMatcher(new Impl<Super>(object_));
1385 return MakeMatcher(new Impl< ::testing::tuple<T1, T2> >);
1389 return MakeMatcher(new Impl<const ::testing::tuple<T1, T2>&>);
2017 return MakeMatcher(
2022 return MakeMatcher(
2027 return MakeMatcher(
2057 return MakeMatcher(new Impl<Pointer>(matcher_));
2407 return MakeMatcher(new Impl<Container>(size_matcher_));
2459 return MakeMatcher(new Impl<Container>(distance_matcher_));
2621 return MakeMatcher(new Impl<LhsContainer>(comparator_, matcher_));
2711 return MakeMatcher(new Impl<LhsContainer>(tuple_matcher_, rhs_));
2908 return MakeMatcher(new ContainsMatcherImpl<Container>(inner_matcher_));
2925 return MakeMatcher(new EachMatcherImpl<Container>(inner_matcher_));
2989 return MakeMatcher(new KeyMatcherImpl<PairType>(matcher_for_key_));
3094 return MakeMatcher(
3466 return MakeMatcher(new UnorderedElementsAreMatcherImpl<Container>(
3491 return MakeMatcher(new ElementsAreMatcherImpl<Container>(
3512 return MakeMatcher(
3532 return MakeMatcher(new ElementsAreMatcherImpl<Container>(
3559 return MakeMatcher(new Impl<T>(tuple2_matcher_, second_value_));
3732 inline Matcher<T> A() { return MakeMatcher(new internal::AnyMatcherImpl<T>()); }