Class definition and functions on kumi::product_types.
More...
|
| template<_::identifier auto Name, typename T> |
| decltype(auto) constexpr | capture_field (T &&t) noexcept |
| | Creates a field from a given value keeping the qualifiers.
|
| template<typename U, typename T> |
| decltype(auto) constexpr | field_cast (T &&t) noexcept |
| | Casts the provided value to the target type using static_cast.
|
|
|
template<typename CharT, typename Traits> |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, field const &w) noexcept |
| | Inserts a kumi::field in an output stream.
|
|
template<typename CharT, typename Traits> |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, field const &w) noexcept |
| | Inserts a kumi::field in an output stream.
|