docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
plugin_registry.h
Go to the documentation of this file.
1#pragma once
2
3#include <dlfcn.h>
4
5#include <vector>
6
8
9namespace docc {
10
15
17 std::vector<Plugin> plugins;
18
20 for (auto& plugin : this->plugins) {
21 dlclose(plugin.handle);
22 }
23 }
24};
25
26} // namespace docc
Definition targets.h:8
Definition plugin_registry.h:16
std::vector< Plugin > plugins
Definition plugin_registry.h:17
~PluginRegistry()
Definition plugin_registry.h:19
Definition plugin_registry.h:11
sdfg::plugins::Plugin sdfg_plugin
Definition plugin_registry.h:12
void * handle
Definition plugin_registry.h:13
Definition plugins.h:125