Blaze 3.9
blaze::Unique< TL > Struct Template Reference

Erasing all duplicates from a type list. More...

Detailed Description

template<typename TL>
struct blaze::Unique< TL >

Erasing all duplicates from a type list.

The Unique class can be used to erase all duplicates from a type list TList. In order to erase all duplicates, the Unique class has to be instantiated for a particular type list. The following example gives an impression of the use of the Unique class:

// Defining a temporary type list containing the types int and float twice
// Removing all duplicates from the type list
using NoDuplicates = blaze::Unique<Tmp>::Type;
Implementation of a type list.
Definition: TypeList.h:120
Erasing all duplicates from a type list.
Definition: Unique.h:73

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