Lines Matching refs:ValueTuple
361 template <typename MatcherTuple, typename ValueTuple>
363 const ValueTuple& value_tuple) { in Matches()
372 template <typename MatcherTuple, typename ValueTuple>
374 const ValueTuple& values, in ExplainMatchFailuresTo()
383 typedef typename std::tuple_element<N - 1, ValueTuple>::type Value; in ExplainMatchFailuresTo()
406 template <typename MatcherTuple, typename ValueTuple>
408 const ValueTuple& /* value_tuple */) { in Matches() argument
412 template <typename MatcherTuple, typename ValueTuple>
414 const ValueTuple& /* values */, in ExplainMatchFailuresTo() argument
423 template <typename MatcherTuple, typename ValueTuple>
425 const ValueTuple& value_tuple) { in TupleMatches()
429 std::tuple_size<ValueTuple>::value, in TupleMatches()
431 return TuplePrefix<std::tuple_size<ValueTuple>::value>::Matches(matcher_tuple, in TupleMatches()
437 template <typename MatcherTuple, typename ValueTuple>
439 const ValueTuple& values, in ExplainMatchFailureTupleTo()