Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::core::unique< T, Ts > Struct Template Reference

Builds a tuple type from the first occurrence of each type in a parameter pack. More...

#include <utility.h>

+ Inheritance diagram for gaia::core::unique< T, Ts >:

Additional Inherited Members

- Public Types inherited from gaia::core::detail::type_identity< T >
using type = T
 Carried type.
 

Detailed Description

template<typename T, typename... Ts>
struct gaia::core::unique< T, Ts >

Builds a tuple type from the first occurrence of each type in a parameter pack.

Template Parameters
TInitial accumulator or first type.
TsRemaining types to inspect.

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