|
KUMI v5.0.0
Gorgeous Garnet
|
Definitions of kumi::tuple and associated functions. More...
Classes | |
| struct | kumi::as_tuple< T, Meta > |
| Generate a kumi::tuple type from a type. More... | |
| class | kumi::tuple< Ts > |
| Fixed-size collection of heterogeneous values. More... | |
Tuple construction | |
| constexpr tie_t | kumi::tie {} |
| Creates a kumi::tuple of lvalue references to its arguments. | |
| constexpr forward_as_tuple_t | kumi::forward_as_tuple {} |
| Creates a kumi::tuple of forwarding references to its arguments. | |
| constexpr make_tuple_t | kumi::make_tuple {} |
| Creates a tuple object, deducing the target type from the types of arguments. | |
| constexpr to_ref_t | kumi::to_ref {} |
| Callable object creating a kumi::concepts::product_type of references given a reference to a kumi::concepts::product_type. | |
Tuple conversions | |
| template<typename Type> | |
| constexpr from_tuple_t< Type > | kumi::from_tuple {} |
| Converts a kumi::tuple to an instance of an arbitrary type. | |
| constexpr to_tuple_t | kumi::to_tuple {} |
| Converts a kumi::concepts::product_type to an instance of kumi::tuple. | |