#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 constexpr 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...> |
|
staticconstexpr |