|
HDK
|
Include dependency graph for meta.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | TfMetaList< Args > |
| struct | Tf_MetaApplyImpl< Cls, List > |
| struct | Tf_MetaApplyImpl< Cls, TfMetaList< Args...> > |
| struct | Tf_ConditionalImpl< Condition > |
| struct | Tf_ConditionalImpl< false > |
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)> |
| template<bool Cond, class T , class F > | |
| using | TfConditionalType = typename Tf_ConditionalImpl< Cond >::template Type< T, F > |
| using TfConditionalType = typename Tf_ConditionalImpl<Cond>::template Type<T, F> |
| 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...> |