Lines Matching refs:explanation
100 // Returns true iff the listener is interested in an explanation of
102 // this information to avoid generating the explanation when no one
150 // generate an explanation like "which points to ...".
152 // Implementations of MatchAndExplain() should add an explanation of
156 // succeeds is not a factor in deciding whether an explanation is
183 // A match result listener that stores the explanation in a string.
188 // Returns the explanation accumulated so far.
191 // Clears the explanation accumulated so far.
227 // A match result listener that ignores the explanation.
236 // A match result listener that forwards the explanation to a given
677 // If the explanation is not empty, prints it to the ostream.
678 inline void PrintIfNotEmpty(const internal::string& explanation,
680 if (explanation != "" && os != NULL) {
681 *os << ", " << explanation;
705 // inner explanation.
2659 // construct the inner explanation.
2956 const internal::string explanation = inner_listener.str();
2957 if (explanation != "") {
2958 *listener << "whose first field is a value " << explanation;
3037 // explanation.
3168 // explanations[i] is the explanation of the element at index i.