| 420 | |
| 421 | template <class... Tags> |
| 422 | static constexpr std::array<arg_map, sizeof...(Tags)> |
| 423 | make_partition_map(npy::taglist<Tags...>) |
| 424 | { |
| 425 | return std::array<arg_map, sizeof...(Tags)>{ |
| 426 | arg_map{Tags::type_value, {&introselect_noarg<Tags>}, |
| 427 | {&introselect_arg<Tags>}}...}; |
| 428 | } |
| 429 | |
| 430 | struct partition_t { |
| 431 | using taglist = |