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

A call parameters. More...

#include <FunCall.h>

Public Types

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

Static Public Member Functions

static ParmsListType Make (P1 p1, P2 p2)
 

Detailed Description

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

A call parameters.

Template Parameters
TYPELIST_2(P1Type of the typelist 2( p 1.
P2)Type of the 2)

Definition at line 85 of file FunCall.h.

Member Typedef Documentation

◆ ParmsListType

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

Definition at line 87 of file FunCall.h.

Member Function Documentation

◆ Make()

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

Definition at line 88 of file FunCall.h.


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