Swarm-NG
1.1
|
Defines swarm::plugin class and swarm::basic_plugin class, implements the interface and utility functions for the plugin development and plugin management system. More...
#include "types/config.hpp"
Go to the source code of this file.
Classes | |
struct | swarm::plugin |
Abstract interface class for all plugins. More... | |
struct | swarm::basic_plugin< T > |
Template class for easy plugin development. More... | |
struct | swarm::plugin_initializer< T > |
Template class to add your plugin to the list of plugins. More... | |
struct | swarm::basic_plugin_initializer< T > |
Template class for easy plugin development and management. More... | |
struct | swarm::integrator_plugin_initializer< T > |
Template to add a new integrator to swarm. More... | |
struct | swarm::writer_plugin_initializer< T > |
Template to add a new writer plugin to swarm. More... | |
struct | swarm::plugin_not_found |
Thrown when a nonexisting plugin is requested. More... | |
Namespaces | |
swarm | |
Swarm-NG library. | |
Constant Groups | |
swarm | |
Swarm-NG library. | |
Functions | |
ostream & | swarm::operator<< (std::ostream &, const plugin::help_t &) |
Helper function to print out the plugin help message. More... | |
Defines swarm::plugin class and swarm::basic_plugin class, implements the interface and utility functions for the plugin development and plugin management system.
Containts:
Definition in file plugin.hpp.