fourdst_plugin 0.0.1a
C++ Plugin Manager
|
Exception classes for the FourDST plugin system. More...
#include <string>
#include <utility>
Classes | |
class | fourdst::plugin::exception::PluginError |
Base exception class for all plugin-related errors. More... | |
class | fourdst::plugin::exception::PluginLoadError |
Exception thrown when a plugin fails to load. More... | |
class | fourdst::plugin::exception::PluginNotLoadedError |
Exception thrown when attempting to access a plugin that hasn't been loaded. More... | |
class | fourdst::plugin::exception::PluginSymbolError |
Exception thrown when required plugin symbols cannot be found. More... | |
class | fourdst::plugin::exception::PluginNameCollisionError |
Exception thrown when attempting to load a plugin with a name that already exists. More... | |
class | fourdst::plugin::exception::PluginTypeError |
Exception thrown when a plugin cannot be cast to the requested type. More... | |
Namespaces | |
namespace | fourdst |
namespace | fourdst::plugin |
Main namespace for the FourDST plugin system. | |
namespace | fourdst::plugin::exception |
Exception classes for the FourDST plugin system.
This file defines a hierarchy of exception classes used throughout the FourDST plugin system to handle various error conditions that may occur during plugin loading, management, and execution.