cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>

More…

#include <FunctorTraits.h>

Inherited by cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type) const >

Public Types

Name
typedef FunctorArity< 1 >Arity
typedef ResultTypeResult
typedef RemoveConstRef< Arg0Type >::TypeArgument0
typedef TrueTypeIsMember
typedef ClassTypeClass

Detailed Description

template <typename ResultType ,
typename ClassType ,
typename Arg0Type >
struct cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>;

Public Types Documentation

typedef Arity

typedef FunctorArity<1> cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>::Arity;

typedef Result

typedef ResultType cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>::Result;

typedef Argument0

typedef RemoveConstRef<Arg0Type>::Type cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>::Argument0;

typedef IsMember

typedef TrueType cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>::IsMember;

typedef Class

typedef ClassType cohtml::FunctorTraits< ResultType(ClassType::*)(Arg0Type)>::Class;