A list of up to 16 types.
More...
#include <ash/typelist.h>
List of all members.
Public Types |
enum | { LENGTH = 1 + tail::LENGTH
} |
typedef T0 | head |
| The first type in the list.
|
typedef list< T1, T2, T3, T4,
T5, T6, T7, T8, T9, TA, TB, TC,
TD, TE, TF > | tail |
| The remainder of the list.
|
Detailed Description
template<typename T0 = empty, typename T1 = empty, typename T2 = empty, typename T3 = empty, typename T4 = empty, typename T5 = empty, typename T6 = empty, typename T7 = empty, typename T8 = empty, typename T9 = empty, typename TA = empty, typename TB = empty, typename TC = empty, typename TD = empty, typename TE = empty, typename TF = empty>
struct ash::typelist::list< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF >
A list of up to 16 types.
Member Typedef Documentation
template<typename T0 = empty, typename T1 = empty, typename T2 = empty, typename T3 = empty, typename T4 = empty, typename T5 = empty, typename T6 = empty, typename T7 = empty, typename T8 = empty, typename T9 = empty, typename TA = empty, typename TB = empty, typename TC = empty, typename TD = empty, typename TE = empty, typename TF = empty>
typedef T0 ash::typelist::list< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF >::head |
The first type in the list.
Reimplemented in ash::typelist::list< empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty >.
template<typename T0 = empty, typename T1 = empty, typename T2 = empty, typename T3 = empty, typename T4 = empty, typename T5 = empty, typename T6 = empty, typename T7 = empty, typename T8 = empty, typename T9 = empty, typename TA = empty, typename TB = empty, typename TC = empty, typename TD = empty, typename TE = empty, typename TF = empty>
typedef list<T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF> ash::typelist::list< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF >::tail |
The remainder of the list.
Reimplemented in ash::typelist::list< empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty, empty >.
Member Enumeration Documentation
template<typename T0 = empty, typename T1 = empty, typename T2 = empty, typename T3 = empty, typename T4 = empty, typename T5 = empty, typename T6 = empty, typename T7 = empty, typename T8 = empty, typename T9 = empty, typename TA = empty, typename TB = empty, typename TC = empty, typename TD = empty, typename TE = empty, typename TF = empty>
- Enumerator:
LENGTH |
The number of types in the list.
|
The documentation for this struct was generated from the following file: