Modern, cross-platform plugin loader. More...
#include <filesystem>#include <mutex>#include <dlfcn.h>
Include dependency graph for PluginLoader.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | utl::SharedLib |
| RAII wrapper for shared libraries. More... | |
| class | utl::PluginLoader |
| Modern, type-safe plugin loader. More... | |
Namespaces | |
| namespace | utl |
Macros | |
| #define | PLUGINS_PREFIX "lib" |
Typedefs | |
| using | utl::LibHandle |
| using | utl::EntryPointFn = IPlugin *(*)() |
Modern, cross-platform plugin loader.
Definition in file PluginLoader.hpp.
| #define PLUGINS_PREFIX "lib" |
Definition at line 23 of file PluginLoader.hpp.
Referenced by utl::PluginLoader::loadPlugin().