Blaze  3.6
blaze::EraseAll< TL, T > Struct Template Reference

Erasing all occurrences of a type from a type list.The EraseAll class can be used to erase all occurrences of data type Type from a type list TList. In order to erase all occurrences of a data type, the EraseAll class has to be instantiated for a particular type list and another type. The following example gives an impression of the use of the EraseAll class: More...

#include <EraseAll.h>

Detailed Description

template<typename TL, typename T>
struct blaze::EraseAll< TL, T >

Erasing all occurrences of a type from a type list.

The EraseAll class can be used to erase all occurrences of data type Type from a type list TList. In order to erase all occurrences of a data type, the EraseAll class has to be instantiated for a particular type list and another type. The following example gives an impression of the use of the EraseAll class:

// Defining a temporary type list containing the type int twice
// Erasing the all occurrences of int from the type list

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