| 136 | |
| 137 | template <typename Tuple, typename SpanT, size_t... Indices> |
| 138 | static Tuple toTuple(SpanT &&Args, std::index_sequence<Indices...>) { |
| 139 | return Tuple(std::forward<SpanT>(Args)[Indices] |
| 140 | .template get<std::tuple_element_t<Indices, Tuple>>()...); |
| 141 | } |
| 142 | |
| 143 | template <typename Tuple, typename SpanT, size_t... Indices> |
| 144 | static void fromTuple(SpanT &&Rets, Tuple &&V, |