Home | History | Annotate | Download | only in src

Lines Matching defs:Matcher

34 // This file implements Matcher<const string&>, Matcher<string>, and
46 // Constructs a matcher that matches a const string& whose value is
48 Matcher<const internal::string&>::Matcher(const internal::string& s) {
52 // Constructs a matcher that matches a const string& whose value is
54 Matcher<const internal::string&>::Matcher(const char* s) {
58 // Constructs a matcher that matches a string whose value is equal to s.
59 Matcher<internal::string>::Matcher(const internal::string& s) { *this = Eq(s); }
61 // Constructs a matcher that matches a string whose value is equal to s.
62 Matcher<internal::string>::Matcher(const char* s) {
67 // Constructs a matcher that matches a const StringPiece& whose value is
69 Matcher<const StringPiece&>::Matcher(const internal::string& s) {
73 // Constructs a matcher that matches a const StringPiece& whose value is
75 Matcher<const StringPiece&>::Matcher(const char* s) {
79 // Constructs a matcher that matches a const StringPiece& whose value is
81 Matcher<const StringPiece&>::Matcher(StringPiece s) {
85 // Constructs a matcher that matches a StringPiece whose value is equal to s.
86 Matcher<StringPiece>::Matcher(const internal::string& s) {
90 // Constructs a matcher that matches a StringPiece whose value is equal to s.
91 Matcher<StringPiece>::Matcher(const char* s) {
95 // Constructs a matcher that matches a StringPiece whose value is equal to s.
96 Matcher<StringPiece>::Matcher(StringPiece s) {
122 // Returns the description for a matcher defined using the MATCHER*()
125 // negation of the matcher. 'param_values' contains a list of strings
126 // that are the print-out of the matcher's parameters.
218 // each element can be matched to only one matcher), there is no need
290 // node (i.e. a matcher). The values in the left_ vector indicate
294 // there's a flow from element #3 to matcher #1. Such a flow would also
321 << "matcher #" << it->second << ")";
351 << " is matched by matcher #" << matches[mi].second;
439 // elements match at least one matcher. This enables faster matching
467 *listener << sep << "matcher #" << mi << ": ";