EnTT 3.13.0
Loading...
Searching...
No Matches
Public Types | List of all members
entt::value_list_unique< value_list< Value, Other... > > Struct Template Reference

Removes duplicates values from a value list. More...

#include <type_traits.hpp>

Public Types

using type = std::conditional_t<((Value==Other)||...), typename value_list_unique< value_list< Other... > >::type, value_list_cat_t< value_list< Value >, typename value_list_unique< value_list< Other... > >::type > >
 A value list without duplicate types.
 

Detailed Description

template<auto Value, auto... Other>
struct entt::value_list_unique< value_list< Value, Other... > >

Removes duplicates values from a value list.

Template Parameters
ValueOne of the values provided by the given value list.
OtherThe other values provided by the given value list.

Definition at line 527 of file type_traits.hpp.

Member Typedef Documentation

◆ type

template<auto Value, auto... Other>
using entt::value_list_unique< value_list< Value, Other... > >::type = std::conditional_t< ((Value == Other) || ...), typename value_list_unique<value_list<Other...> >::type, value_list_cat_t<value_list<Value>, typename value_list_unique<value_list<Other...> >::type> >

A value list without duplicate types.

Definition at line 529 of file type_traits.hpp.


The documentation for this struct was generated from the following file: