HDK
|
Go to the source code of this file.
Classes | |
struct | TfMetaList< Args > |
struct | Tf_MetaApplyImpl< Cls, List > |
struct | Tf_MetaApplyImpl< Cls, TfMetaList< Args...> > |
Typedefs | |
template<template< class...> class Cls, class TypeList > | |
using | TfMetaApply = typename Tf_MetaApplyImpl< Cls, TypeList >::Type |
template<class Head , class... > | |
using | TfMetaHead = Head |
template<class Head , class... Tail> | |
using | TfMetaTail = TfMetaList< Tail...> |
template<class... Ts> | |
using | TfMetaDecay = TfMetaList< std::decay_t< Ts >...> |
template<class... Xs> | |
using | TfMetaLength = std::integral_constant< size_t, sizeof...(Xs)> |
using TfMetaApply = typename Tf_MetaApplyImpl<Cls, TypeList>::Type |
using TfMetaDecay = TfMetaList<std::decay_t<Ts>...> |
using TfMetaHead = Head |
using TfMetaLength = std::integral_constant<size_t, sizeof...(Xs)> |
using TfMetaTail = TfMetaList<Tail...> |