fastdo  0.6.8
winux::FuncTraits< _RetType __cdecl(_ArgTypes...) > 模板结构体 参考

#include <utilities.hpp>

类 winux::FuncTraits< _RetType __cdecl(_ArgTypes...) > 继承关系图:

struct  Argument
 

Public 类型

enum  { Arity = sizeof...(_ArgTypes) }
 
using ReturnType = _RetType
 
using FunctionType = _RetType __cdecl(_ArgTypes...)
 
using FunctionPtr = _RetType(__cdecl *)(_ArgTypes...)
 
using ParamsTuple = std::tuple< _ArgTypes... >
 
using StdFunction = std::function< FunctionType >
 
using ClassType = void
 

详细描述

template<typename _RetType, typename... _ArgTypes>
struct winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >

在文件 utilities.hpp51 行定义.

成员类型定义说明

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::ClassType = void

在文件 utilities.hpp51 行定义.

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::FunctionPtr = _RetType( __cdecl *)( _ArgTypes... )

在文件 utilities.hpp51 行定义.

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::FunctionType = _RetType __cdecl ( _ArgTypes... )

在文件 utilities.hpp51 行定义.

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::ParamsTuple = std::tuple<_ArgTypes...>

在文件 utilities.hpp51 行定义.

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::ReturnType = _RetType

在文件 utilities.hpp51 行定义.

template<typename _RetType , typename... _ArgTypes>
using winux::FuncTraits< _RetType __cdecl(_ArgTypes...) >::StdFunction = std::function<FunctionType>

在文件 utilities.hpp51 行定义.

成员枚举类型说明

template<typename _RetType , typename... _ArgTypes>
anonymous enum
枚举值
Arity 

在文件 utilities.hpp51 行定义.


该结构体的文档由以下文件生成: