Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
MemberFunctionTraits< Handler >

#include "member.hh"

Public Types

usingArguments = typename FunctionTraits< FuncType >::Arguments
usingClassType = typename FunctionTraits< decltype(Handler)>::ClassType
usingFuncType = typename std::decay< decltype(Handler)>::type
usingReturnType = typename FunctionTraits< decltype(Handler)>::ReturnType

Detailed Description

template<auto Handler>
struct Ase::Lib::MemberFunctionTraits< Handler >

Member function traits.

Member Typedef Documentation

FuncType

template<auto Handler>
using FuncType = typename std::decay<decltype (Handler)>::type

Arguments

template<auto Handler>
using Arguments = typename FunctionTraits<FuncType>::Arguments

ClassType

template<auto Handler>
using ClassType = typename FunctionTraits<decltype (Handler)>::ClassType

ReturnType

template<auto Handler>
using ReturnType = typename FunctionTraits<decltype (Handler)>::ReturnType