动态链接库加载器
更多...
#include <dynamic_library.hpp>
动态链接库加载器
支持动态库的加载、卸载和符号解析操作。
在文件 dynamic_library.hpp 第 50 行定义.
◆ dynamic_library() [1/2]
| dynamic_library::dynamic_library |
( |
string | pth | ) |
|
|
explicit |
◆ dynamic_library() [2/2]
◆ has_symbol()
| NEFORCE_NODISCARD bool dynamic_library::has_symbol |
( |
const string & | name | ) |
const |
|
noexcept |
检查符号是否存在
- 参数
-
- 返回
- 符号是否存在
引用了 name().
◆ is_open()
| NEFORCE_NODISCARD bool dynamic_library::is_open |
( |
| ) |
const |
|
inlinenoexcept |
◆ native_handle()
| NEFORCE_NODISCARD void * dynamic_library::native_handle |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=()
◆ path()
| NEFORCE_NODISCARD const string & dynamic_library::path |
( |
| ) |
const |
|
inlinenoexcept |
◆ symbol()
| NEFORCE_NODISCARD void * dynamic_library::symbol |
( |
const string & | name | ) |
const |
◆ to_symbol()
template<typename T>
| T dynamic_library::to_symbol |
( |
const string & | name | ) |
const |
|
inline |
该类的文档由以下文件生成: