template <typename D, typename Op>

class PairMatchBase

Defined at line 1184 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-matchers.h

Implements a matcher that compares the two fields of a 2-tuple

using one of the ==,

<

=,

<

, etc, operators. The two fields being

compared don't have to have the same type.

The matcher defined here is polymorphic (for example, Eq() can be

used to match a std::tuple

<int

, short>, a std::tuple

<const

long

&

, double>,

etc). Therefore we use a template type conversion operator in the

implementation.

Public Methods

template <typename T1, typename T2>
Matcher< ::std::tuple<T1, T2>> operator testing::Matcher<std::tuple<type-parameter-1-0, type-parameter-1-1> > ()

Defined at line 1187 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-matchers.h

template <typename T1, typename T2>
Matcher<const ::std::tuple<T1, T2> &> operator testing::Matcher<const std::tuple<type-parameter-1-0, type-parameter-1-1> &> ()

Defined at line 1191 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-matchers.h

Records