Struct Ase::Lib::MemberFunctionTraits
template <auto Handler>
ClassList > Ase > Lib > MemberFunctionTraits
Member function traits.
#include <member.hh>
Public Types
Type | Name |
---|---|
typedef typename FunctionTraits< FuncType >::Arguments | Arguments |
typedef typename FunctionTraits< decltype(Handler)>::ClassType | ClassType |
typedef typename std::decay< decltype(Handler)>::type | FuncType |
typedef typename FunctionTraits< decltype(Handler)>::ReturnType | ReturnType |
Public Types Documentation
typedef Arguments
using Ase::Lib::MemberFunctionTraits< Handler >::Arguments = typename FunctionTraits<FuncType>::Arguments;
typedef ClassType
using Ase::Lib::MemberFunctionTraits< Handler >::ClassType = typename FunctionTraits<decltype (Handler)>::ClassType;
typedef FuncType
using Ase::Lib::MemberFunctionTraits< Handler >::FuncType = typename std::decay<decltype (Handler)>::type;
typedef ReturnType
using Ase::Lib::MemberFunctionTraits< Handler >::ReturnType = typename FunctionTraits<decltype (Handler)>::ReturnType;
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/member.hh