kumi v3.1.0
Exquisite Epidote
 
Loading...
Searching...
No Matches
kumi::all_unique_names< Ints, Ts > Struct Template Reference

Checks if a parameter pack only contains distinct kumi::field_member names. Evaluates to false if no type is a kumi::field_member. More...

Detailed Description

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
IntsThe Index of the types in the parameter pack
TsThe types to access

Helper type

namespace kumi
{
template<typename T> all_unique_names_t
= typename all_unique_names<std::index_sequence_for<Ts...>, Ts...>::type;
}
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

namespace kumi
{
template<typename T> using all_unique_names_v = all_unique_names_t<Ts...>::value;
}