35#ifndef _BLAZE_UTIL_TYPELIST_TYPEAT_H_
36#define _BLAZE_UTIL_TYPELIST_TYPEAT_H_
99template<
size_t Index >
102 using Type = INVALID_TYPE;
116struct TypeAt< TypeList<T,Ts...>, Index >
118 using Type =
typename TypeAt< TypeList<Ts...>, Index-1UL >::Type;
Utility type for generic codes.
typename TypeAt< TL, Index >::Type TypeAt_t
Auxiliary alias declaration for the TypeAt class template.
Definition: TypeAt.h:139
Indexing a type list.
Definition: TypeAt.h:75
Implementation of a type list.
Definition: TypeList.h:120
Header file for the TypeList class template.
Header file for basic type definitions.