KUMI v5.0.0
Gorgeous Garnet
Loading...
Searching...
No Matches
Product Type Transformations

Algorithms applying transformation to product types. More...

Topics

 Record Type Specific Transformations
 Algorithms applying transformation to records.
 Tuple Type Specific Transformations
 Algorithms applying transformation to tuples.

Variables

constexpr apply_t kumi::apply {}
 Callable object invoking the callable object f with the elements of the product type unrolled as arguments.
constexpr apply_field_t kumi::apply_field {}
 Callable object invoking the callable object f with the elements of the product type unrolled as arguments.
constexpr for_each_t kumi::for_each {}
 Callable object applying the Callable object f on each element of a product type.
constexpr map_t kumi::map {}
 Callable object applying the Callable object f on each product types' elements.

Tuple construction

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.