![]() |
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>
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 | ( | ) |