Callable object creating a kumi::tuple containing an increasing ramp of values.
#include <kumi/algorithm/generate.hpp>
template<std::size_t N, typename V>
constexpr auto iota<N>(V v)
noexcept;
constexpr iota_t< N > iota
Callable object creating a kumi::tuple containing an increasing ramp of values.
Definition generate.hpp:199
- N: Number of replications
- A tuple containing N copies of {v, v + 1, ..., v + N-1}
template<std::
size_t N,
typename T>
struct iota
{
};
template<std::size_t N, typename T> using iota_t = typename kumi::result::iota<N, T>::type;
Computes the return type of a call to kumi::iota
#include <kumi/kumi.hpp>
#include <iostream>
int main()
{
std::cout << kumi::iota<10>(3.57f) << "\n";
}