8#include <guanaqo/export.h>
18 using std::runtime_error::runtime_error;
23GUANAQO_EXPORT std::shared_ptr<void>
27GUANAQO_EXPORT
void *
load_func(
void *lib_handle,
const std::string &name);
Flags wrapper for dynamic library loading.
void * load_func(void *lib_handle, const std::string &name)
Get a pointer to a function inside of a loaded DLL or SO file.
std::shared_ptr< void > load_lib(const std::filesystem::path &so_filename, DynamicLoadFlags flags)
Load a DLL or DSO file.
Flags to be passed to dlopen.
Failed to load a DLL or SO file, or failed to access a function in it.