Loading [MathJax]/extensions/tex2jax.js
kumi v3.1.0
Exquisite Epidote
 
All Classes Namespaces Functions Variables Friends Modules Pages Concepts
Loading...
Searching...
No Matches
kumi::homogeneous_product_type Concept Reference

Concept specifying is Product Type which types are all the same. More...

#include <kumi/utils/concepts.hpp>

Detailed Description

Concept specifying is Product Type which types are all the same.

A type T models kumi::homogenous_product_type if it models kumi::product_type and contains member of a single, unique type.

Concept definition

template<typename T>
Concept specifying is Product Type which types are all the same.
Definition concepts.hpp:73
Concept specifying a type follows the Product Type semantic.
Definition concepts.hpp:33
constexpr auto from_tuple(tuple< Ts... > const &t)
Converts a kumi::tuple to an instance of an arbitrary type.
Definition convert.hpp:59