40 #ifndef __OPENFLUID_MACHINE_DYNAMICLIB_HPP__
41 #define __OPENFLUID_MACHINE_DYNAMICLIB_HPP__
56 std::string m_LibPath;
58 std::string m_LatestErrMsg;
62 void storeErrorMessage();
64 void* getVoidSymbol(
const std::string& Name)
const;
94 return reinterpret_cast<T
>(getVoidSymbol(Name));
Definition: DynamicLib.hpp:53
DynamicLib & operator=(DynamicLib &&Other)=delete
bool hasSymbol(const std::string &Name) const
DynamicLib(const DynamicLib &)=delete
T getSymbol(const std::string &Name) const
Definition: DynamicLib.hpp:92
std::string getPath() const
std::string getLatestErrorMsg() const
DynamicLib & operator=(const DynamicLib &Other)=delete
DynamicLib(const std::string &LibPath)
DynamicLib(DynamicLib &&)=delete
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47