fourdst_plugin 0.0.1a
C++ Plugin Manager
|
Plugin manager for loading, managing, and accessing plugins. More...
#include <filesystem>
#include <memory>
#include <string>
#include "fourdst/plugin/exception/exceptions.h"
#include "fourdst/plugin/iplugin.h"
Classes | |
class | fourdst::plugin::manager::PluginManager |
Central manager for plugin loading and lifecycle management. More... | |
Namespaces | |
namespace | fourdst |
namespace | fourdst::plugin |
Main namespace for the FourDST plugin system. | |
namespace | fourdst::plugin::manager |
Plugin manager for loading, managing, and accessing plugins.
This file defines the PluginManager class which provides the core functionality for dynamically loading shared libraries as plugins, managing their lifetime, and providing type-safe access to plugin instances.