| 45 | struct Arg2Str { |
| 46 | template <size_t i> |
| 47 | TVM_FFI_INLINE static void Apply(std::ostream& os) { |
| 48 | using Arg = std::tuple_element_t<i, ArgType>; |
| 49 | if constexpr (i != 0) { |
| 50 | os << ", "; |
| 51 | } |
| 52 | os << i << ": " << Type2Str<Arg>::v(); |
| 53 | } |
| 54 | template <size_t... I> |
| 55 | TVM_FFI_INLINE static void Run(std::ostream& os, std::index_sequence<I...>) { |
| 56 | using TExpander = int[]; |
nothing calls this directly
no outgoing calls
no test coverage detected