#include <kumi/kumi.hpp>
#include <iostream>
using namespace kumi::literals;
{
return kumi::record{
"i"_id = 1,
"d"_id = 2.3,
"f"_id = 4.56f};
}
int main()
{
int i;
double d;
float f;
std::cout << i << " " << d << " " << f << "\n";
}
constexpr auto generate(Function const &f) noexcept
Creates a kumi::tuple containing N applications of the f Callable.
Definition generate.hpp:68
constexpr auto tie(Ts &... ts) -> record< field< decltype(Fields), Ts & >... >
Creates a kumi::record of lvalue references to its arguments.
Definition record.hpp:353
Fixed-size collection of heterogeneous fields necessarily named, names are unique.
Definition record.hpp:29