Lines Matching refs:ValueTuple
731 template <typename MatcherTuple, typename ValueTuple>
733 const ValueTuple& value_tuple) { in Matches()
742 template <typename MatcherTuple, typename ValueTuple>
744 const ValueTuple& values, in ExplainMatchFailuresTo()
753 typedef typename tuple_element<N - 1, ValueTuple>::type Value; in ExplainMatchFailuresTo()
778 template <typename MatcherTuple, typename ValueTuple>
780 const ValueTuple& /* value_tuple */) { in Matches() argument
784 template <typename MatcherTuple, typename ValueTuple>
786 const ValueTuple& /* values */, in ExplainMatchFailuresTo() argument
795 template <typename MatcherTuple, typename ValueTuple>
797 const ValueTuple& value_tuple) { in TupleMatches()
801 tuple_size<ValueTuple>::value, in TupleMatches()
803 return TuplePrefix<tuple_size<ValueTuple>::value>:: in TupleMatches()
809 template <typename MatcherTuple, typename ValueTuple>
811 const ValueTuple& values, in ExplainMatchFailureTupleTo()