1.7.2.9
Gameface
cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)> Struct Template Reference

Public Types

typedef FunctorArity< 5 > Arity
 
typedef ResultType Result
 
typedef RemoveConstRef< Arg0Type >::Type Argument0
 
typedef RemoveConstRef< Arg1Type >::Type Argument1
 
typedef RemoveConstRef< Arg2Type >::Type Argument2
 
typedef RemoveConstRef< Arg3Type >::Type Argument3
 
typedef RemoveConstRef< Arg4Type >::Type Argument4
 
typedef FalseType IsMember
 

Member Typedef Documentation

◆ Argument0

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef RemoveConstRef<Arg0Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Argument0

◆ Argument1

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef RemoveConstRef<Arg1Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Argument1

◆ Argument2

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef RemoveConstRef<Arg2Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Argument2

◆ Argument3

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef RemoveConstRef<Arg3Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Argument3

◆ Argument4

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef RemoveConstRef<Arg4Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Argument4

◆ Arity

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef FunctorArity<5> cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Arity

◆ IsMember

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef FalseType cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::IsMember

◆ Result

template<typename ResultType , typename Arg0Type , typename Arg1Type , typename Arg2Type , typename Arg3Type , typename Arg4Type >
typedef ResultType cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type, Arg4Type)>::Result