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

A call parameters. More...

#include <FunCall.h>

Public Types

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

Static Public Member Functions

static ParmsListType Make (P1 p1, P2 p2, P3 p3, P4 p4)
 

Detailed Description

template<typename P1, typename P2, typename P3, typename P4>
struct trUtil::CallParms< TYPELIST_4(P1, P2, P3, P4)>

A call parameters.

Template Parameters
TYPELIST_4(P1Type of the typelist 4( p 1.
P2Type of the p 2.
P3Type of the p 3.
P4)Type of the 4)

Definition at line 127 of file FunCall.h.

Member Typedef Documentation

◆ ParmsListType

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

Definition at line 129 of file FunCall.h.

Member Function Documentation

◆ Make()

template<typename P1 , typename P2 , typename P3 , typename P4 >
static ParmsListType trUtil::CallParms< TYPELIST_4(P1, P2, P3, P4)>::Make ( P1  p1,
P2  p2,
P3  p3,
P4  p4 
)
inlinestatic

Definition at line 130 of file FunCall.h.


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