Lines Matching refs:MatcherTuple
731 template <typename MatcherTuple, typename ValueTuple>
732 static bool Matches(const MatcherTuple& matcher_tuple, in Matches()
742 template <typename MatcherTuple, typename ValueTuple>
743 static void ExplainMatchFailuresTo(const MatcherTuple& matchers, in ExplainMatchFailuresTo()
751 typename tuple_element<N - 1, MatcherTuple>::type matcher = in ExplainMatchFailuresTo()
778 template <typename MatcherTuple, typename ValueTuple>
779 static bool Matches(const MatcherTuple& /* matcher_tuple */, in Matches() argument
784 template <typename MatcherTuple, typename ValueTuple>
785 static void ExplainMatchFailuresTo(const MatcherTuple& /* matchers */, in ExplainMatchFailuresTo() argument
795 template <typename MatcherTuple, typename ValueTuple>
796 bool TupleMatches(const MatcherTuple& matcher_tuple, in TupleMatches()
800 GTEST_COMPILE_ASSERT_(tuple_size<MatcherTuple>::value == in TupleMatches()
809 template <typename MatcherTuple, typename ValueTuple>
810 void ExplainMatchFailureTupleTo(const MatcherTuple& matchers, in ExplainMatchFailureTupleTo()
813 TuplePrefix<tuple_size<MatcherTuple>::value>::ExplainMatchFailuresTo( in ExplainMatchFailureTupleTo()
3449 template <typename MatcherTuple>
3452 explicit UnorderedElementsAreMatcher(const MatcherTuple& args)
3462 matchers.reserve(::testing::tuple_size<MatcherTuple>::value);
3470 const MatcherTuple matchers_;
3475 template <typename MatcherTuple>
3478 explicit ElementsAreMatcher(const MatcherTuple& args) : matchers_(args) {}
3487 matchers.reserve(::testing::tuple_size<MatcherTuple>::value);
3495 const MatcherTuple matchers_;