Lib & operator=(Lib &&)=default
static gfxstream::expected< Lib, std::string > Load(const char *name)
Definition: lib.cpp:31
void(*)(void) FunctionPtr
Definition: lib.h:38
ManagedLibrary lib_
Definition: lib.h:50
std::unique_ptr< void, LibraryCloser > ManagedLibrary
Definition: lib.h:48
FunctionPtr GetSymbol(const char *name)
Definition: lib.cpp:40
Lib & operator=(const Lib &)=delete
Definition: expected.h:33
void operator()(void *library)
Definition: lib.cpp:25