fastdo  0.6.8
winux::DllLoader::Function< _PfnType > 模板类 参考

Dll函数动态调用 更多...

#include <system.hpp>

Public 类型

typedef _PfnType PfnType
 

Public 成员函数

 Function ()
 
 Function (AnsiString const &funcName, PfnType pfn)
 
 operator bool () const
 
AnsiString const & getFuncName () const
 函数名 更多...
 
void * get () const
 函数地址 更多...
 
template<typename... _ArgType>
FuncTraits< PfnType >::ReturnType call (_ArgType &&...arg)
 函数调用 更多...
 

详细描述

template<typename _PfnType>
class winux::DllLoader::Function< _PfnType >

Dll函数动态调用

在文件 system.hpp279 行定义.

成员类型定义说明

template<typename _PfnType>
typedef _PfnType winux::DllLoader::Function< _PfnType >::PfnType

在文件 system.hpp282 行定义.

构造及析构函数说明

template<typename _PfnType>
winux::DllLoader::Function< _PfnType >::Function ( )
inline

在文件 system.hpp287 行定义.

template<typename _PfnType>
winux::DllLoader::Function< _PfnType >::Function ( AnsiString const &  funcName,
PfnType  pfn 
)
inline

在文件 system.hpp288 行定义.

成员函数说明

template<typename _PfnType>
template<typename... _ArgType>
FuncTraits<PfnType>::ReturnType winux::DllLoader::Function< _PfnType >::call ( _ArgType &&...  arg)
inline

函数调用

在文件 system.hpp300 行定义.

template<typename _PfnType>
void* winux::DllLoader::Function< _PfnType >::get ( ) const
inline

函数地址

在文件 system.hpp296 行定义.

template<typename _PfnType>
AnsiString const& winux::DllLoader::Function< _PfnType >::getFuncName ( ) const
inline

函数名

在文件 system.hpp293 行定义.

template<typename _PfnType>
winux::DllLoader::Function< _PfnType >::operator bool ( ) const
inline

在文件 system.hpp290 行定义.


该类的文档由以下文件生成: