PluginInfo.hh
Go to the documentation of this file.
std::function< void *()> factory
A method that instantiates a new instance of a plugin.
Definition: PluginInfo.hh:53
std::string name
The name of the plugin.
Definition: PluginInfo.hh:41
STL class.
const int PLUGIN_API_VERSION
sentinel value to check if a plugin was built with the same version of the PluginInfo struct ...
Definition: PluginInfo.hh:34
std::function< void(void *)> deleter
A method that safely deletes an instance of the plugin.
Definition: PluginInfo.hh:56
Forward declarations for the common classes.