E.V.E
v2023.02.15

◆ iota

eve::algo::views::iota

#include <eve/module/algo/algo/views/iota.hpp>

A fuction to generate an iota iterator/view like [0.5, 2.5, 4.5, ...]. \((0.5 + 2(n-1))_{n \in \N}\) To generate an iterator base + (n-1) step pass T base and T step. For a range pass a range size as ptrdiff_t as a 2rd parameter.

Required header: #include <eve/module/algo/algo/views/iota.hpp>

Has a shorthand eve::views::iota_with_step in <eve/views/iota.hpp>.