38 const char *
what() const noexcept
override {
return this->_msg.c_str(); }
66 const char *
what() const noexcept
override {
return this->_msg.c_str(); }
94 const char *
what() const noexcept
override {
return this->_msg.c_str(); }
Exception class for handling DLL-related errors.
Definition: Exception.hpp:57
DisplayModuleException(const std::string &msg)
Constructor for DisplayModuleException.
Definition: Exception.hpp:71
std::string _msg
Error message.
Definition: Exception.hpp:59
~DisplayModuleException()=default
Destructor for DisplayModuleException.
const char * what() const noexcept override
Returns the error message.
Definition: Exception.hpp:66
Exception class for handling DLL-related errors.
Definition: Exception.hpp:29
DllException(const std::string &msg)
Constructor for DllException.
Definition: Exception.hpp:43
std::string _msg
Error message.
Definition: Exception.hpp:31
~DllException()=default
Destructor for DllException.
const char * what() const noexcept override
Returns the error message.
Definition: Exception.hpp:38
Exception class for handling DLL-related errors.
Definition: Exception.hpp:85
ProgramCoreException(const std::string &msg)
Constructor for ProgramCoreException.
Definition: Exception.hpp:99
std::string _msg
Error message.
Definition: Exception.hpp:87
~ProgramCoreException()=default
Destructor for ProgramCoreException.
const char * what() const noexcept override
Returns the error message.
Definition: Exception.hpp:94