#include <SharedLibrary.h>
Public Member Functions | |
const boost::filesystem::path & | path () const |
SharedLibrary (const boost::filesystem::path &iName) | |
bool | symbol (const std::string &iSymbolName, void *&iSymbol) const |
~SharedLibrary () | |
Private Member Functions | |
const SharedLibrary & | operator= (const SharedLibrary &)=delete |
SharedLibrary (const SharedLibrary &)=delete | |
Private Attributes | |
void * | libraryHandle_ |
boost::filesystem::path | path_ |
Definition at line 29 of file SharedLibrary.h.
SharedLibrary::SharedLibrary | ( | const boost::filesystem::path & | iName | ) |
Definition at line 34 of file SharedLibrary.cc.
References Exception, and libraryHandle_.
Referenced by path().
SharedLibrary::~SharedLibrary | ( | ) |
Definition at line 52 of file SharedLibrary.cc.
|
privatedelete |
|
privatedelete |
Referenced by path().
|
inline |
Definition at line 38 of file SharedLibrary.h.
References operator=(), path_, and SharedLibrary().
Referenced by edmplugin::PluginFactoryBase::findPMaker(), edmplugin::PluginCapabilities::load(), edmplugin::PluginCapabilities::tryToFind(), edmplugin::PluginFactoryBase::tryToFindPMaker(), and edmplugin::PluginCapabilities::tryToLoad().
bool SharedLibrary::symbol | ( | const std::string & | iSymbolName, |
void *& | iSymbol | ||
) | const |
Definition at line 76 of file SharedLibrary.cc.
References libraryHandle_.
Referenced by edmplugin::PluginCapabilities::tryToFind().
|
private |
Definition at line 50 of file SharedLibrary.h.
Referenced by SharedLibrary(), and symbol().
|
private |
Definition at line 51 of file SharedLibrary.h.
Referenced by valtools.comparison::comparisonOnWebSite(), valtools.comparison::comparisonUrl(), path(), and valtools.comparison::submit().