![]() |
DAS
3.0
Das Analysis System
|
#include <filesystem>#include <iostream>#include <memory>#include <string>#include <vector>#include <type_traits>#include <Options.h>#include <Variation.h>
Include dependency graph for IPlugin.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | IPlugin |
Namespaces | |
| Darwin | |
| Darwin::Tools | |
Macros | |
| #define | DARWIN_EXPORT_PLUGIN(...) extern "C" PluginsVec * CreatePlugin () { return plugins<__VA_ARGS__>(); } |
Typedefs | |
| using | PluginsVec = std::vector< std::unique_ptr< Darwin::Tools::IPlugin > > |
Functions | |
| template<class... Plugins> | |
| PluginsVec * | plugins () |
| #define DARWIN_EXPORT_PLUGIN | ( | ... | ) | extern "C" PluginsVec * CreatePlugin () { return plugins<__VA_ARGS__>(); } |
| using PluginsVec = std::vector<std::unique_ptr<Darwin::Tools::IPlugin> > |
| PluginsVec* plugins | ( | ) |