#include <kumi/kumi.hpp>
#include <iostream>
int main()
{
using namespace kumi::literals;
std::cout << t[ kumi::as<int>{} ] << "\n";
std::cout << t[ kumi::as<double>{} ] << "\n";
std::cout << t[ kumi::as<float>{} ] << "\n";
std::cout << t[kumi::as<int>{}] << "\n";
}
Lightweight type-wrapper.
Definition as.hpp:25
Fixed-size collection of heterogeneous values.
Definition tuple.hpp:37