Lines Matching refs:pair

390   // (e.g. std::pair<const int, int> vs. std::pair<int, int>).
1204 static const char* Desc() { return "an equal pair"; }
1208 static const char* Desc() { return "an unequal pair"; }
1212 static const char* Desc() { return "a pair where the first < the second"; }
1216 static const char* Desc() { return "a pair where the first > the second"; }
1220 static const char* Desc() { return "a pair where the first <= the second"; }
1224 static const char* Desc() { return "a pair where the first >= the second"; }
1819 return os << "an almost-equal pair";
2513 // Transforms std::pair<const Key, Value> into std::pair<Key, Value>
2616 // instead of pair here, as a pair cannot hold references (C++ 98,
2662 *listener << "where the value pair (";
2944 // Implements Key(inner_matcher) for the given argument pair type.
2945 // Key(inner_matcher) matches an std::pair whose 'first' field matches
3048 // Implements Pair(first_matcher, second_matcher) for the given argument pair
3550 typedef ::std::pair<size_t, size_t> ElementMatcherPair;
4727 // i-th element (as a pair) satisfy the given pair matcher, for all i.
4749 // i-th element and rhs's i-th element (as a pair) satisfy the given
4750 // pair matcher, for all i. Tuple2Matcher must be able to be safely
4807 // Contains(::std::pair<const int, size_t>(1, 100)));
4979 // Key(inner_matcher) matches an std::pair whose 'first' field matches
4987 // Pair(first_matcher, second_matcher) matches a std::pair whose 'first' field
5015 // In particular, `std::tuple`, `std::pair`, `std::array` and aggregate types.