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

A call parameters. More...

#include <FunCall.h>

Public Types

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

Static Public Member Functions

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

Detailed Description

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

A call parameters.

Template Parameters
TYPELIST_3(P1Type of the typelist 3( p 1.
P2Type of the p 2.
P3)Type of the 3)

Definition at line 105 of file FunCall.h.

Member Typedef Documentation

◆ ParmsListType

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

Definition at line 107 of file FunCall.h.

Member Function Documentation

◆ Make()

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

Definition at line 108 of file FunCall.h.


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