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