|
virtual Result< void * > | LoadLibrary (const std::filesystem::path &path, LoadFlag flags)=0 |
|
virtual Result< void > | UnloadLibrary (void *handle)=0 |
|
virtual Result< MemAddr > | GetSymbol (void *handle, std::string_view name)=0 |
|
virtual Result< std::filesystem::path > | GetLibraryPath (void *handle)=0 |
|
virtual bool | SupportsRuntimePathModification () const =0 |
|
virtual bool | SupportsLazyBinding () const =0 |
|
virtual Result< void > | AddSearchPath (const std::filesystem::path &path) |
|
virtual Result< void > | RemoveSearchPath (const std::filesystem::path &path) |
|
Definition at line 11 of file platform_ops.hpp.
◆ AddSearchPath()
virtual Result< void > plugify::IPlatformOps::AddSearchPath |
( |
const std::filesystem::path & |
path | ) |
|
|
inlinevirtual |
◆ RemoveSearchPath()
virtual Result< void > plugify::IPlatformOps::RemoveSearchPath |
( |
const std::filesystem::path & |
path | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: