| 428 | } |
| 429 | |
| 430 | struct partition_t { |
| 431 | using taglist = |
| 432 | npy::taglist<npy::bool_tag, npy::byte_tag, npy::ubyte_tag, |
| 433 | npy::short_tag, npy::ushort_tag, npy::int_tag, |
| 434 | npy::uint_tag, npy::long_tag, npy::ulong_tag, |
| 435 | npy::longlong_tag, npy::ulonglong_tag, npy::half_tag, |
| 436 | npy::float_tag, npy::double_tag, npy::longdouble_tag, |
| 437 | npy::cfloat_tag, npy::cdouble_tag, |
| 438 | npy::clongdouble_tag>; |
| 439 | |
| 440 | static constexpr std::array<arg_map, taglist::size> map = |
| 441 | make_partition_map(taglist()); |
| 442 | }; |
| 443 | constexpr std::array<arg_map, partition_t::taglist::size> partition_t::map; |
| 444 | |
| 445 | static inline PyArray_PartitionFunc * |
nothing calls this directly
no test coverage detected