Lines Matching refs:matcher_
1212 : matcher_(matcher) {} in NotMatcherImpl()
1215 return !matcher_.MatchAndExplain(x, listener); in MatchAndExplain()
1219 matcher_.DescribeNegationTo(os); in DescribeTo()
1223 matcher_.DescribeTo(os); in DescribeNegationTo()
1227 const Matcher<T> matcher_;
1237 explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} in NotMatcher()
1243 return Matcher<T>(new NotMatcherImpl<T>(SafeMatcherCast<T>(matcher_)));
1247 InnerMatcher matcher_;
1471 explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} in MatcherAsPredicate()
1495 return MatcherCast<const T&>(matcher_).Matches(x); in operator()
1499 M matcher_;
1509 explicit PredicateFormatterFromMatcher(const M& m) : matcher_(m) {} in PredicateFormatterFromMatcher()
1525 const Matcher<const T&> matcher = MatcherCast<const T&>(matcher_); in operator()
1539 const M matcher_;
1658 explicit PointeeMatcher(const InnerMatcher& matcher) : matcher_(matcher) {} in PointeeMatcher()
1670 return MakeMatcher(new Impl<Pointer>(matcher_));
1682 : matcher_(MatcherCast<const Pointee&>(matcher)) {} in Impl()
1686 matcher_.DescribeTo(os); in DescribeTo()
1691 matcher_.DescribeTo(os); in DescribeNegationTo()
1700 return MatchPrintAndExplain(*pointer, matcher_, listener); in MatchAndExplain()
1704 const Matcher<const Pointee&> matcher_;
1709 const InnerMatcher matcher_; variable
1721 : field_(field), matcher_(matcher) {} in FieldMatcher()
1725 matcher_.DescribeTo(os); in DescribeTo()
1730 matcher_.DescribeNegationTo(os); in DescribeNegationTo()
1748 return MatchPrintAndExplain(obj.*field_, matcher_, listener); in MatchAndExplainImpl()
1764 const Matcher<const FieldType&> matcher_; variable
1782 : property_(property), matcher_(matcher) {} in PropertyMatcher()
1786 matcher_.DescribeTo(os); in DescribeTo()
1791 matcher_.DescribeNegationTo(os); in DescribeNegationTo()
1812 return MatchPrintAndExplain(result, matcher_, listener); in MatchAndExplainImpl()
1828 const Matcher<RefToConstProperty> matcher_; variable
1871 : callable_(callable), matcher_(matcher) {
1877 return Matcher<T>(new Impl<T>(callable_, matcher_));
1887 : callable_(callable), matcher_(matcher) {}
1891 matcher_.DescribeTo(os);
1896 matcher_.DescribeNegationTo(os);
1905 return MatchPrintAndExplain(result, matcher_, listener);
1915 const Matcher<ResultType> matcher_;
1921 const Matcher<ResultType> matcher_;
2032 : comparator_(comparator), matcher_(matcher) {}
2036 return MakeMatcher(new Impl<LhsContainer>(comparator_, matcher_));
2049 : comparator_(comparator), matcher_(matcher) {}
2053 matcher_.DescribeTo(os);
2058 matcher_.DescribeNegationTo(os);
2071 return matcher_.Matches(sorted_container);
2079 const bool match = matcher_.MatchAndExplain(sorted_container,
2087 const Matcher<const std::vector<LhsValue>&> matcher_;
2094 const ContainerMatcher matcher_;