Class SharedLibLoader

Class Documentation

class SharedLibLoader

Dynamic shared library loading wrapper class

This class is adapted from Catalyst https://github.com/PennyLaneAI/catalyst/blob/f016a31f69d1b8a84bc9612af1bc64f0575506e9/runtime/lib/capi/ExecutionContext.hpp#L75

Public Functions

SharedLibLoader()
inline explicit SharedLibLoader(const std::string &filename)
inline ~SharedLibLoader() noexcept
inline void *getHandle()
inline void *getSymbol(const std::string &symbol)