35#ifndef _BLAZE_UTIL_TYPELIST_ERASEALL_H_
36#define _BLAZE_UTIL_TYPELIST_ERASEALL_H_
115struct EraseAll< TypeList<U,Ts...>, T >
117 using Type =
typename Append< TypeList<U>,
typename EraseAll< TypeList<Ts...>, T >::Type >::Type;
Header file for the Append class template.
typename EraseAll< TL, T >::Type EraseAll_t
Auxiliary alias declaration for the EraseAll class template.
Definition: EraseAll.h:138
Erasing all occurrences of a type from a type list.
Definition: EraseAll.h:74
Implementation of a type list.
Definition: TypeList.h:120
Header file for the TypeList class template.