TrueReality  v0.1.1912
trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i > Struct Template Reference

#include <TypeList.h>

Public Types

using Instance = InstantiateH< TypeList< T, U >, Holder, i >
 
using TargetHolder = typename Instance::LeftBase
 

Static Public Member Functions

static TargetHolderGet (Instance &h)
 
static TargetHolder const & Get (Instance const &h)
 

Detailed Description

template<typename T, typename U, template< class, unsigned int > class Holder, unsigned int i>
struct trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i >

Definition at line 224 of file TypeList.h.

Member Typedef Documentation

◆ Instance

template<typename T , typename U , template< class, unsigned int > class Holder, unsigned int i>
using trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i >::Instance = InstantiateH<TypeList<T, U>, Holder, i>

Definition at line 226 of file TypeList.h.

◆ TargetHolder

template<typename T , typename U , template< class, unsigned int > class Holder, unsigned int i>
using trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i >::TargetHolder = typename Instance::LeftBase

Definition at line 227 of file TypeList.h.

Member Function Documentation

◆ Get() [1/2]

template<typename T , typename U , template< class, unsigned int > class Holder, unsigned int i>
static TargetHolder& trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i >::Get ( Instance h)
inlinestatic

Definition at line 228 of file TypeList.h.

◆ Get() [2/2]

template<typename T , typename U , template< class, unsigned int > class Holder, unsigned int i>
static TargetHolder const& trUtil::InstantiateHAccessor< 0, InstantiateH< TypeList< T, U >, Holder, i >, i >::Get ( Instance const &  h)
inlinestatic

Definition at line 229 of file TypeList.h.


The documentation for this struct was generated from the following file: