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