Home | History | Annotate | Download | only in gmock

Lines Matching defs:PairType

2520 template <typename PairType>
2521 class KeyMatcherImpl : public MatcherInterface<PairType> {
2523 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(PairType) RawPairType;
2533 bool MatchAndExplain(PairType key_value,
2569 template <typename PairType>
2570 operator Matcher<PairType>() const {
2571 return Matcher<PairType>(
2572 new KeyMatcherImpl<const PairType&>(matcher_for_key_));
2583 template <typename PairType>
2584 class PairMatcherImpl : public MatcherInterface<PairType> {
2586 typedef GTEST_REMOVE_REFERENCE_AND_CONST_(PairType) RawPairType;
2616 bool MatchAndExplain(PairType a_pair,
2675 template <typename PairType>
2676 operator Matcher<PairType> () const {
2677 return Matcher<PairType>(
2678 new PairMatcherImpl<const PairType&>(first_matcher_, second_matcher_));