Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::utils::DynamicLibrary Member List

This is the complete list of members for helios::utils::DynamicLibrary, including all inherited members.

DynamicLibrary()=defaulthelios::utils::DynamicLibrary
DynamicLibrary(const std::filesystem::path &path)helios::utils::DynamicLibraryinlineexplicit
DynamicLibrary(const DynamicLibrary &)=deletehelios::utils::DynamicLibrary
DynamicLibrary(DynamicLibrary &&other) noexcepthelios::utils::DynamicLibraryinline
FromPath(const std::filesystem::path &path) -> std::expected< DynamicLibrary, DynamicLibraryError >helios::utils::DynamicLibrarystatic
GetLastErrorMessage() noexcepthelios::utils::DynamicLibrarystatic
GetPlatformExtension() noexcepthelios::utils::DynamicLibraryinlinestatic
GetPlatformPrefix() noexcepthelios::utils::DynamicLibraryinlinestatic
GetSymbol(std::string_view name) const -> std::expected< T, DynamicLibraryError >helios::utils::DynamicLibraryinline
GetSymbolAddress(std::string_view name) const -> std::expected< void *, DynamicLibraryError >helios::utils::DynamicLibrary
Handle() const noexcepthelios::utils::DynamicLibraryinline
HandleType typedefhelios::utils::DynamicLibrary
kInvalidHandlehelios::utils::DynamicLibrarystatic
Load(const std::filesystem::path &path) -> std::expected< void, DynamicLibraryError >helios::utils::DynamicLibrary
Loaded() const noexcepthelios::utils::DynamicLibraryinline
operator=(const DynamicLibrary &)=deletehelios::utils::DynamicLibrary
operator=(DynamicLibrary &&other) noexcepthelios::utils::DynamicLibraryinline
Path() const noexcepthelios::utils::DynamicLibraryinline
Reload() -> std::expected< void, DynamicLibraryError >helios::utils::DynamicLibraryinline
Unload() -> std::expected< void, DynamicLibraryError >helios::utils::DynamicLibrary
~DynamicLibrary() noexcepthelios::utils::DynamicLibraryinline