库对象
更多...
#include <LibraryLoader.h>
◆ Module
◆ Ptr
◆ ~LibraryObject()
LibraryObject::~LibraryObject |
( |
| ) |
|
|
noexcept |
◆ LibraryObject()
LibraryObject::LibraryObject |
( |
Module | module | ) |
|
|
explicitprivatenoexcept |
◆ create()
◆ createEx()
static Result< Ptr > sese::system::LibraryObject::createEx |
( |
const std::string & | name | ) |
|
|
staticnoexcept |
◆ createWithPath()
加载一个外部库
- 参数
-
- 返回
- 库对象,打开失败返回 nullptr
引用了 create().
◆ findFunctionByName()
const void * LibraryObject::findFunctionByName |
( |
const std::string & | name | ) |
const |
|
nodiscard |
根据名称返回库中函数指针
- 参数
-
- 返回
- 函数指针,找不到为 nullptr
引用了 module.
◆ module
Module sese::system::LibraryObject::module |
|
private |
该类的文档由以下文件生成: