kumi v3.1.0
Exquisite Epidote
 
Loading...
Searching...
No Matches
kumi::follows_same_semantic Concept Reference

Concept specifying if a pack of types follows the same semantic. More...

#include <kumi/utils/concepts.hpp>

Detailed Description

Concept specifying if a pack of types follows the same semantic.

A pack of type Ts models kumi::follows_same_semantic if all of the types comply to the product type semantic and none comply to the record type semantic or if they all comply to the record type semantic.

Concept definition

template<typename... Ts>
|| ((record_type<Ts> && ...))
Concept specifying if a pack of types follows the same semantic.
Definition concepts.hpp:283
Concept specifying a type follows the Product Type semantic.
Definition concepts.hpp:33
Concept specifying a type follows the Record Type semantic.
Definition concepts.hpp:43