Skip to content
SiteEmail

cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>

More…

#include <FunctorTraits.h>

Name
typedef FunctorArity< 4 >Arity
typedef ResultTypeResult
typedef RemoveConstRef< Arg0Type >::TypeArgument0
typedef RemoveConstRef< Arg1Type >::TypeArgument1
typedef RemoveConstRef< Arg2Type >::TypeArgument2
typedef RemoveConstRef< Arg3Type >::TypeArgument3
typedef FalseTypeIsMember
template <typename ResultType ,
typename Arg0Type ,
typename Arg1Type ,
typename Arg2Type ,
typename Arg3Type >
struct cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>;
typedef FunctorArity<4> cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Arity;
typedef ResultType cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Result;
typedef RemoveConstRef<Arg0Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Argument0;
typedef RemoveConstRef<Arg1Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Argument1;
typedef RemoveConstRef<Arg2Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Argument2;
typedef RemoveConstRef<Arg3Type>::Type cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::Argument3;
typedef FalseType cohtml::FunctorTraits< ResultType(Arg0Type, Arg1Type, Arg2Type, Arg3Type)>::IsMember;