1#ifndef DYNAMICLIBRARY_H
2#define DYNAMICLIBRARY_H
26 explicit DynamicLibrary(std::string libname_param,
bool unique_name =
false);
Loads a Shared Object library.
DynamicLibrary(std::string libname_param, bool unique_name=false)
Loads a shared object library.
~DynamicLibrary()
Destructs the shared object library.
DynamicLibrary & operator=(DynamicLibrary &&other) noexcept
Move assignment operator.
DynamicLibrary(const DynamicLibrary &)=delete
void * GetSymbol(const char *symbol)
Extracts a symbol from the shared library.
void swap(DynamicLibrary &other)
DynamicLibrary & operator=(const DynamicLibrary &)=delete