plugin.hh File Reference
#include <string>
#include <hpp/core/config.hh>
#include <hpp/core/fwd.hh>
Include dependency graph for plugin.hh:

Classes

class  hpp::core::ProblemSolverPlugin
 Plugin mechanism to declare new features in ProblemSolver class. More...
 

Namespaces

 hpp
 
 hpp::core
 
 hpp::core::plugin
 

Macros

#define HPP_CORE_DEFINE_PLUGIN(PluginClassName)
 To create a plugin, create a class that derives from hpp::core::ProblemSolverPlugin and call this macro in the root namespace. More...
 

Functions

std::string hpp::core::plugin::findPluginLibrary (const std::string &name)
 Find the absolute path to a library named name. More...
 
bool hpp::core::plugin::loadPlugin (const std::string &lib, ProblemSolver *ps)
 Load a plugin into ProblemSolver. More...