#include <kumi/functional/indexable.hpp>
Callable object computing linear indexing translations.
#include <kumi/functional/indexable.hpp>
template<typename Offset, typename Size>
consteval auto shifter(Offset o, Size s)
noexcept;
struct kumi::function::shift_t shifter
Callable object computing linear indexing translations.
- o: Offset to add to each element in the input domain
- s: Size of the input domain
A std::index_sequence shifted uniformly forward by o.