Lines Matching refs:MatchAndExplain

4832   virtual bool MatchAndExplain(T x, MatchResultListener* listener) const = 0;
4887 bool MatchAndExplain(T x, MatchResultListener* listener) const {
4888 return impl_->MatchAndExplain(x, listener);
4894 return MatchAndExplain(x, &dummy);
4908 MatchAndExplain(x, &listener);
5092 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
5093 return impl_.MatchAndExplain(x, listener);
5207 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
5208 return source_matcher_.MatchAndExplain(static_cast<U>(x), listener);
5341 const bool match = matcher.MatchAndExplain(value, &inner_listener);
5391 if (!matcher.MatchAndExplain(value, &listener)) {
5498 virtual bool MatchAndExplain(
5546 virtual bool MatchAndExplain(\
5582 bool MatchAndExplain(const Pointer& p,
5598 bool MatchAndExplain(const Pointer& p,
5656 virtual bool MatchAndExplain(
5732 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5736 return MatchAndExplain(StringType(s), listener);
5744 bool MatchAndExplain(const MatcheeStringType& s,
5792 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5793 return s != NULL && MatchAndExplain(StringType(s), listener);
5801 bool MatchAndExplain(const MatcheeStringType& s,
5839 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5840 return s != NULL && MatchAndExplain(StringType(s), listener);
5848 bool MatchAndExplain(const MatcheeStringType& s,
5885 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5886 return s != NULL && MatchAndExplain(StringType(s), listener);
5894 bool MatchAndExplain(const MatcheeStringType& s,
5931 bool MatchAndExplain(CharType* s, MatchResultListener* listener) const {
5932 return s != NULL && MatchAndExplain(internal::string(s), listener);
5940 bool MatchAndExplain(const MatcheeStringType& s,
5992 virtual bool MatchAndExplain( \
6030 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6031 return !matcher_.MatchAndExplain(x, listener);
6094 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6098 if (!matcher1_.MatchAndExplain(x, &listener1)) {
6104 if (!matcher2_.MatchAndExplain(x, &listener2)) {
6266 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
6270 if (matcher1_.MatchAndExplain(x, &listener1)) {
6276 if (matcher2_.MatchAndExplain(x, &listener2)) {
6347 bool MatchAndExplain(T& x, // NOLINT
6496 virtual bool MatchAndExplain(T value,
6642 virtual bool MatchAndExplain(Pointer pointer,
6682 bool MatchAndExplain(const T& value, MatchResultListener* listener) const {
6743 bool MatchAndExplain(const T&value, MatchResultListener* listener) const {
6847 virtual bool MatchAndExplain(T obj, MatchResultListener* listener) const {
6905 virtual bool MatchAndExplain(Container container,
6909 const bool result = size_matcher_.MatchAndExplain(size, &size_listener);
6962 bool MatchAndExplain(const LhsContainer& lhs,
7064 virtual bool MatchAndExplain(LhsContainer lhs,
7083 const bool match = matcher_.MatchAndExplain(sorted_container,
7164 virtual bool MatchAndExplain(LhsContainer lhs,
7180 if (!mono_tuple_matcher_.MatchAndExplain(
7239 const bool matches = inner_matcher_.MatchAndExplain(*it, &inner_listener);
7277 virtual bool MatchAndExplain(Container container,
7306 virtual bool MatchAndExplain(Container container,
7366 virtual bool MatchAndExplain(PairType key_value,
7369 const bool match = inner_matcher_.MatchAndExplain(key_value.first,
7448 virtual bool MatchAndExplain(PairType a_pair,
7457 if (!first_matcher_.MatchAndExplain(a_pair.first,
7464 if (!second_matcher_.MatchAndExplain(a_pair.second,
7576 virtual bool MatchAndExplain(Container container,
7597 match = matchers_[exam_pos].MatchAndExplain(*it, &s);
7791 virtual bool MatchAndExplain(Container container,
8603 return SafeMatcherCast<const T&>(matcher).MatchAndExplain(value, listener);
9684 if (!extra_matcher_.MatchAndExplain(args, &listener)) {
11931 virtual bool MatchAndExplain(ArgsTuple args,
11941 const bool match = inner_matcher_.MatchAndExplain(selected_args,
13097 virtual bool MatchAndExplain(\
13131 bool name##Matcher::gmock_Impl<arg_type>::MatchAndExplain(\
13145 virtual bool MatchAndExplain(\
13183 bool name##MatcherP<p0##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13197 virtual bool MatchAndExplain(\
13240 p1##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13254 virtual bool MatchAndExplain(\
13300 p2##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13316 virtual bool MatchAndExplain(\
13369 p3##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13386 virtual bool MatchAndExplain(\
13442 p4##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13459 virtual bool MatchAndExplain(\
13517 p5##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13536 virtual bool MatchAndExplain(\
13601 p5##_type, p6##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13620 virtual bool MatchAndExplain(\
13690 p7##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13710 virtual bool MatchAndExplain(\
13783 p8##_type>::gmock_Impl<arg_type>::MatchAndExplain(\
13805 virtual bool MatchAndExplain(\
13882 p9##_type>::gmock_Impl<arg_type>::MatchAndExplain(\