35 #ifndef _BLAZE_UTIL_TYPELIST_INDEXOF_H_ 36 #define _BLAZE_UTIL_TYPELIST_INDEXOF_H_ 84 template<
typename T >
114 struct IndexOf< TypeList<U,Ts...>, T >
115 :
public Size_t< 1UL + IndexOf< TypeList<Ts...>, T >::value >
134 template<
typename TL
IntegralConstant< size_t, N > Size_t
Compile time integral constant wrapper for size_t.The Size_t alias template represents an integral wr...
Definition: IntegralConstant.h:258
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:72
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Implementation of a type list.The TypeList class template represents a list of data types of arbitrar...
Definition: TypeList.h:119
constexpr size_t IndexOf_v
Auxiliary variable template for the IndexOf type trait.The IndexOf_v variable template provides a con...
Definition: IndexOf.h:136
Header file for the TypeList class template.
Header file for the IntegralConstant class template.
Searching a type list.The IndexOf class can be used to search the type list for a particular type Typ...
Definition: IndexOf.h:75