TrueReality  v0.1.1912
trUtil::FunTraits< R(*)(P1, P2)> Struct Template Reference

#include <FunTraits.h>

Public Types

using ObjType = NullType
 
using ResultType = R
 
using Parm1 = P1
 
using Parm2 = P2
 
using TypeListType = TYPELIST_2(P1, P2)
 

Detailed Description

template<typename R, typename P1, typename P2>
struct trUtil::FunTraits< R(*)(P1, P2)>

Definition at line 823 of file FunTraits.h.

Member Typedef Documentation

◆ ObjType

template<typename R , typename P1 , typename P2 >
using trUtil::FunTraits< R(*)(P1, P2)>::ObjType = NullType

Definition at line 825 of file FunTraits.h.

◆ Parm1

template<typename R , typename P1 , typename P2 >
using trUtil::FunTraits< R(*)(P1, P2)>::Parm1 = P1

Definition at line 827 of file FunTraits.h.

◆ Parm2

template<typename R , typename P1 , typename P2 >
using trUtil::FunTraits< R(*)(P1, P2)>::Parm2 = P2

Definition at line 828 of file FunTraits.h.

◆ ResultType

template<typename R , typename P1 , typename P2 >
using trUtil::FunTraits< R(*)(P1, P2)>::ResultType = R

Definition at line 826 of file FunTraits.h.

◆ TypeListType

template<typename R , typename P1 , typename P2 >
using trUtil::FunTraits< R(*)(P1, P2)>::TypeListType = TYPELIST_2(P1, P2)

Definition at line 829 of file FunTraits.h.


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