#include <kumi/kumi.hpp>
#include <iostream>
#include <string>
#include <cstdint>
namespace ns
{
{
friend constexpr auto to_str(tax_t const&)
{
}
};
inline constexpr tax_t tax{};
struct deduction_t : kumi::identifier<deduction_t>
{
using kumi::identifier<deduction_t>::operator=;
};
inline constexpr deduction_t deduction{};
}
int main()
{
kumi::record payment= {ns::tax = 12.80, ns::deduction = 10.8};
std::cout << payment << "\n";
}
identifier definition class
Definition identifier.hpp:78
Fixed-size collection of heterogeneous fields necessarily named, names are unique.
Definition record.hpp:29
Static string used to create named fields.
Definition str.hpp:20