Lines Matching refs:field

750     // field.
793 // value_tuple have different number of fields or incompatible field
2178 // Implements the Field() matcher for matching a field (i.e. member
2183 FieldMatcher(FieldType Class::*field,
2185 : field_(field), matcher_(matcher) {}
2188 *os << "is an object whose given field ";
2193 *os << "is an object whose given field ";
2211 *listener << "whose given field is ";
2221 // Since *p has a field, it must be a class/struct/union type and
2935 // Key(inner_matcher) matches an std::pair whose 'first' field matches
2958 *listener << "whose first field is a value " << explanation;
3017 *os << "has a first field that ";
3019 *os << ", and has a second field that ";
3025 *os << "has a first field that ";
3027 *os << ", or has a second field that ";
3044 *listener << "whose first field does not match";
3051 *listener << "whose second field does not match";
3066 *listener << ", where the first field is a value " << first_explanation;
3075 *listener << "the second field is a value " << second_explanation;
3890 // Creates a matcher that matches an object whose given field matches
3897 FieldType Class::*field, const FieldMatcher& matcher) {
3900 field, MatcherCast<const FieldType&>(matcher)));
4081 // first field == the second field.
4085 // first field >= the second field.
4089 // first field > the second field.
4093 // first field <= the second field.
4097 // first field < the second field.
4101 // first field != the second field.
4318 // Key(inner_matcher) matches an std::pair whose 'first' field matches
4326 // Pair(first_matcher, second_matcher) matches a std::pair whose 'first' field
4327 // matches first_matcher and whose 'second' field matches second_matcher. For