TrueReality  v0.1.1912
trUtil::CallParms< TYPELIST_6(P1, P2, P3, P4, P5, P6)> Struct Template Reference

A call parameters. More...

#include <FunCall.h>

Public Types

using ParmsListType = trUtil::InstantiateH< typename trUtil::CreateTL< P1, P2, P3, P4, P5, P6 >::Type, trUtil::TupleHolder >
 

Static Public Member Functions

static ParmsListType Make (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6)
 

Detailed Description

template<typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
struct trUtil::CallParms< TYPELIST_6(P1, P2, P3, P4, P5, P6)>

A call parameters.

Template Parameters
TYPELIST_6(P1Type of the typelist 6( p 1.
P2Type of the p 2.
P3Type of the p 3.
P4Type of the p 4.
P5Type of the p 5.
P6)Type of the 6)

Definition at line 177 of file FunCall.h.

Member Typedef Documentation

◆ ParmsListType

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
using trUtil::CallParms< TYPELIST_6(P1, P2, P3, P4, P5, P6)>::ParmsListType = trUtil::InstantiateH<typename trUtil::CreateTL<P1, P2, P3, P4, P5, P6>::Type, trUtil::TupleHolder>

Definition at line 179 of file FunCall.h.

Member Function Documentation

◆ Make()

template<typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 >
static ParmsListType trUtil::CallParms< TYPELIST_6(P1, P2, P3, P4, P5, P6)>::Make ( P1  p1,
P2  p2,
P3  p3,
P4  p4,
P5  p5,
P6  p6 
)
inlinestatic

Definition at line 180 of file FunCall.h.


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