Lines Matching refs:ValueTuple
618 template <typename MatcherTuple, typename ValueTuple>
620 const ValueTuple& value_tuple) { in Matches()
630 template <typename MatcherTuple, typename ValueTuple>
632 const ValueTuple& values, in ExplainMatchFailuresTo()
644 typedef typename tuple_element<N - 1, ValueTuple>::type Value; in ExplainMatchFailuresTo()
669 template <typename MatcherTuple, typename ValueTuple>
671 const ValueTuple& /* value_tuple */) { in Matches() argument
675 template <typename MatcherTuple, typename ValueTuple>
677 const ValueTuple& /* values */, in ExplainMatchFailuresTo() argument
686 template <typename MatcherTuple, typename ValueTuple>
688 const ValueTuple& value_tuple) { in TupleMatches()
693 tuple_size<ValueTuple>::value, in TupleMatches()
695 return TuplePrefix<tuple_size<ValueTuple>::value>:: in TupleMatches()
701 template <typename MatcherTuple, typename ValueTuple>
703 const ValueTuple& values, in ExplainMatchFailureTupleTo()