Checks if a parameter pack only contains distinct kumi::field_member names. Evaluates to false if no type is a kumi::field_member.
More...
template<typename Ints, typename... Ts>
struct kumi::all_unique_names< Ints, Ts >
Checks if a parameter pack only contains distinct kumi::field_member names. Evaluates to false if no type is a kumi::field_member.
- Template Parameters
-
| Ints | The Index of the types in the parameter pack |
| Ts | The types to access |
Helper type
{
template<typename T> all_unique_names_t
}
Main KUMI namespace.
Definition algorithm.hpp:11
Checks if a parameter pack only contains distinct kumi::field_member names. Evaluates to false if no ...
Definition traits.hpp:341
Helper value
{
template<typename T> using all_unique_names_v = all_unique_names_t<Ts...>::value;
}