|
template<std::forward_iterator Iterator> |
static constexpr auto | plain_index (Iterator resolution_it, integral auto const ... is) |
|
template<std::forward_iterator Iterator> |
static constexpr auto | plain_index (Iterator resolution_it, integral_range auto const &is) |
|
static constexpr auto | plain_index (integral_range auto const &resolution, integral auto const ... is) |
|
static constexpr auto | plain_index (integral_range auto const &resolution, integral_range auto const &indices) |
|
template<integral_range Resolution> |
static auto | multi_index (Resolution const &resolution, integral auto plain_index) |
|
converts multi-dimensional index to a one dimensional index where first dimensions grows fastest