fourdst_plugin 0.0.1a
C++ Plugin Manager
|
Base exception class for all plugin-related errors. More...
#include <exceptions.h>
Public Member Functions | |
PluginError (std::string error_message) | |
Construct a new PluginError with the given error message. | |
char const * | what () const noexcept override |
Get the error message. | |
Protected Attributes | |
std::string | m_error_message |
The error message string. | |
Base exception class for all plugin-related errors.
This is the root exception class from which all other plugin exceptions derive. It provides a standard interface for error messages and inherits from std::exception to integrate with standard C++ exception handling.
|
inlineexplicit |
Construct a new PluginError with the given error message.
error_message | A descriptive message explaining the error condition |
|
inlinenodiscardoverridenoexcept |
Get the error message.
Never | throws |
|
protected |
The error message string.