Lines Matching refs:pair
1416 static const char* Desc() { return "an equal pair"; }
1420 static const char* Desc() { return "an unequal pair"; }
1424 static const char* Desc() { return "a pair where the first < the second"; }
1428 static const char* Desc() { return "a pair where the first > the second"; }
1432 static const char* Desc() { return "a pair where the first <= the second"; }
1436 static const char* Desc() { return "a pair where the first >= the second"; }
1561 typedef ::std::pair<Head, typename MatcherListTail::ListType> ListType;
1563 // BuildList stores variadic type values in a nested pair structure.
1566 // the corresponding result of type pair<int, pair<string, float>>.
1588 typedef ::std::pair<Matcher1, Matcher2> ListType;
1592 return ::std::pair<Matcher1, Matcher2>(matcher1, matcher2);
2631 // Transforms std::pair<const Key, Value> into std::pair<Key, Value>
2724 // instead of pair here, as a pair cannot hold references (C++ 98,
2767 *listener << "where the value pair (";
2934 // Implements Key(inner_matcher) for the given argument pair type.
2935 // Key(inner_matcher) matches an std::pair whose 'first' field matches
2998 // Implements Pair(first_matcher, second_matcher) for the given argument pair
3297 typedef ::std::pair<size_t, size_t> ElementMatcherPair;
4180 // i-th element (as a pair) satisfy the given pair matcher, for all i.
4210 // i-th element and rhs's i-th element (as a pair) satisfy the given
4211 // pair matcher, for all i. Tuple2Matcher must be able to be safely
4277 // Contains(::std::pair<const int, size_t>(1, 100)));
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