#include <dynamic_library.hpp>
◆ DynamicLibrary() [1/3]
| pulp::runtime::DynamicLibrary::DynamicLibrary |
( |
| ) |
|
|
default |
◆ ~DynamicLibrary()
| pulp::runtime::DynamicLibrary::~DynamicLibrary |
( |
| ) |
|
◆ DynamicLibrary() [2/3]
| pulp::runtime::DynamicLibrary::DynamicLibrary |
( |
const DynamicLibrary & | | ) |
|
|
delete |
◆ DynamicLibrary() [3/3]
| pulp::runtime::DynamicLibrary::DynamicLibrary |
( |
DynamicLibrary && | other | ) |
|
|
noexcept |
◆ close()
| void pulp::runtime::DynamicLibrary::close |
( |
| ) |
|
◆ error()
| const std::string & pulp::runtime::DynamicLibrary::error |
( |
| ) |
const |
|
inline |
Last error message (platform-specific).
◆ find_symbol()
| void * pulp::runtime::DynamicLibrary::find_symbol |
( |
std::string_view | name | ) |
|
Look up a symbol by name. Returns nullptr if not found.
◆ is_open()
| bool pulp::runtime::DynamicLibrary::is_open |
( |
| ) |
const |
|
inline |
Whether a library is currently loaded.
◆ open()
| bool pulp::runtime::DynamicLibrary::open |
( |
std::string_view | path | ) |
|
Load a shared library by path. Returns false on failure.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: