KUMI v4.0.0
Flawless Fluorite
Loading...
Searching...
No Matches
kumi::concepts::projection_map Concept Reference

Concept specifying if a type can be used as sequence of projections in algorithms. More...

#include <kumi/utils/concepts.hpp>

Detailed Description

Concept specifying if a type can be used as sequence of projections in algorithms.

A type T models kumi::projection_map if it contains constant evaluable members which are themselves either integral types, identifiers or others projection_map.

Example types :

Concept definition

template<typename T>
Concept specifying if a type can be used as sequence of projections in algorithms.
Definition concepts.hpp:200
constexpr bool is_projection_map_v
Checks if a type can be used as a kumi::projection_map.
Definition traits.hpp:336