|
fastdo
0.6.16
|
#include <utilities.hpp>


Public 类型 | |
| using | FuncTraits = winux::FuncTraits< _Fx > |
| using | TargetTuple = _TargetTuple |
| using | ParamsIndexSequence = typename MakeIndexSequence< std::tuple_size< typename FuncTraits::ParamsTuple >::value >::Type |
| using | ReturnType = typename winux::FuncTraits< _Fx >::ReturnType |
| using | ClassType = typename winux::FuncTraits< _Fx >::ClassType |
Public 成员函数 | |
| template<typename... _ArgType> | |
| RunableT (_Fx pfn, _ArgType &&...arg) | |
| virtual void | run () |
| virtual RunableT * | clone () |
| virtual ReturnType | invoke () |
| template<size_t... _Index> | |
| ReturnType | _invoke (IndexSequence< _Index... >) |
Public 成员函数 继承自 winux::Runable | |
| virtual | ~Runable () |
Public 属性 | |
| _Fx | _pfn |
| TargetTuple | _tuple |
Protected 成员函数 | |
| RunableT (_Fx pfn, TargetTuple &&tuple) | |
在文件 utilities.hpp 第 25 行定义.
| using winux::RunableT< _Fx, _TargetTuple, typename >::FuncTraits = winux::FuncTraits<_Fx> |
在文件 utilities.hpp 第 28 行定义.
| using winux::RunableT< _Fx, _TargetTuple, typename >::TargetTuple = _TargetTuple |
在文件 utilities.hpp 第 29 行定义.
| using winux::RunableT< _Fx, _TargetTuple, typename >::ParamsIndexSequence = typename MakeIndexSequence< std::tuple_size< typename FuncTraits::ParamsTuple >::value >::Type |
在文件 utilities.hpp 第 30 行定义.
| using winux::RunableT< _Fx, _TargetTuple, typename >::ReturnType = typename winux::FuncTraits<_Fx>::ReturnType |
在文件 utilities.hpp 第 31 行定义.
| using winux::RunableT< _Fx, _TargetTuple, typename >::ClassType = typename winux::FuncTraits<_Fx>::ClassType |
在文件 utilities.hpp 第 32 行定义.
|
inline |
在文件 utilities.hpp 第 35 行定义.
|
inlineprotected |
在文件 utilities.hpp 第 64 行定义.
|
inlinevirtual |
实现了 winux::Runable.
在文件 utilities.hpp 第 39 行定义.
|
inlinevirtual |
实现了 winux::Runable.
在文件 utilities.hpp 第 44 行定义.
|
inlinevirtual |
|
inline |
在文件 utilities.hpp 第 55 行定义.
| _Fx winux::RunableT< _Fx, _TargetTuple, typename >::_pfn |
在文件 utilities.hpp 第 60 行定义.
| TargetTuple winux::RunableT< _Fx, _TargetTuple, typename >::_tuple |
在文件 utilities.hpp 第 61 行定义.