32 void* _handle =
nullptr;
static Result< SharedLibrary > Open(const std::filesystem::path &path)
Result< void * > Symbol(const char *name) const
SharedLibrary(const SharedLibrary &)=delete
SharedLibrary & operator=(const SharedLibrary &)=delete
SharedLibrary & operator=(SharedLibrary &&other) noexcept
static std::string ReadFile(const std::filesystem::path &path)
std::expected< T, Error > Result