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 SizeT< 1UL + IndexOf< TypeList<Ts...>, T >::value >
134 template<
typename TL
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:71
Header file for the SizeT class template.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
IntegralConstant< size_t, N > SizeT
Compile time integral constant wrapper for size_t.The SizeT class template represents an integral wra...
Definition: SizeT.h:72
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.
Searching a type list.The IndexOf class can be used to search the type list for a particular type Typ...
Definition: IndexOf.h:75