#include <apibase.h>
Classes | |
| struct | IndexOf |
Public Types | |
| using | FirstType = T |
| using | RestPack = ParameterPack< REST... > |
| template<typename... X> | |
| using | ContainsAll = maxon::details::ParameterPackContainsAll< ParameterPack, X... > |
| template<Int INDEX> | |
| using | At = typename std::conditional< INDEX==0, SFINAEHelper< T >, typename RestPack::template At< INDEX-1 > >::type |
| template<template< typename... > class TEMPLATE, typename... X> | |
| using | Apply = TEMPLATE< X..., T, REST... > |
Static Public Attributes | |
| static const Int | COUNT |
| using FirstType = T |
| using RestPack = ParameterPack<REST...> |
| using ContainsAll = maxon::details::ParameterPackContainsAll<ParameterPack, X...> |
| using At = typename std::conditional<INDEX == 0, SFINAEHelper<T>, typename RestPack::template At<INDEX-1> >::type |
| using Apply = TEMPLATE<X..., T, REST...> |
|
static |