TrueReality  v0.1.1912
trUtil::TupleHolder< T, i > Struct Template Reference

#include <TypeList.h>

Public Types

using Type = T
 
using StoredType = T
 

Public Member Functions

 TupleHolder ()
 
 TupleHolder (Type t)
 
TupleHolderoperator= (TupleHolder const &v)
 

Public Attributes

StoredType value
 

Detailed Description

template<typename T, unsigned int i = 0>
struct trUtil::TupleHolder< T, i >

Definition at line 180 of file TypeList.h.

Member Typedef Documentation

◆ StoredType

template<typename T , unsigned int i = 0>
using trUtil::TupleHolder< T, i >::StoredType = T

Definition at line 183 of file TypeList.h.

◆ Type

template<typename T , unsigned int i = 0>
using trUtil::TupleHolder< T, i >::Type = T

Definition at line 182 of file TypeList.h.

Constructor & Destructor Documentation

◆ TupleHolder() [1/2]

template<typename T , unsigned int i = 0>
trUtil::TupleHolder< T, i >::TupleHolder ( )
inline

Definition at line 185 of file TypeList.h.

◆ TupleHolder() [2/2]

template<typename T , unsigned int i = 0>
trUtil::TupleHolder< T, i >::TupleHolder ( Type  t)
inline

Definition at line 186 of file TypeList.h.

Member Function Documentation

◆ operator=()

template<typename T , unsigned int i = 0>
TupleHolder& trUtil::TupleHolder< T, i >::operator= ( TupleHolder< T, i > const &  v)
inline

Definition at line 187 of file TypeList.h.

References trUtil::TupleHolder< T, i >::value.

Member Data Documentation

◆ value

template<typename T , unsigned int i = 0>
StoredType trUtil::TupleHolder< T, i >::value

Definition at line 184 of file TypeList.h.

Referenced by trUtil::TupleHolder< T, i >::operator=().


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