template <template <typename...> class Derived, typename... Ts>

class MatcherBaseImpl

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

Template specialization for Matcher with parameters.

Public Methods

template <typename E = std::enable_if<sizeof...(Ts) == 1>, typename E::type* = nullptr>
void MatcherBaseImpl<Derived<Ts...> > (Ts... params)

Mark the constructor explicit for single argument T to avoid implicit

conversions.

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

template <typename E = std::enable_if<sizeof...(Ts) != 1>, typename = typename E::type>
void MatcherBaseImpl<Derived<Ts...> > (Ts... params)

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

template <typename F>
::testing::Matcher<F> operator testing::Matcher<type-parameter-1-0> ()

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