i6engine
1.0
|
Non-fatal, potentially reparable exception within a single subsystem. More...
#include <D:/Projekte/i6engine/libs/i6engine-utils/include/i6engine/utils/Exceptions.h>
Public Member Functions | |
ISIXE_UTILS_API | SubsystemException (const std::string &logmodule, const std::string &logmsg, const std::string &file, const uint16_t line) |
ISIXE_UTILS_API void | PassToMain () |
Passes the exception from the subsystem to the main game loop. More... | |
Public Member Functions inherited from i6e::utils::exceptions::i6exception | |
ISIXE_UTILS_API void | writeLog () |
Writes the exception's logmessage. More... | |
ISIXE_UTILS_API int | getErrorcode () |
Returns the exception's errorcode or -1 if no errorcode is present. More... | |
virtual ISIXE_UTILS_API const char * | what () const override throw () |
Overrides std::exception method to output message to console. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from i6e::utils::exceptions::i6exception | |
i6exception (const LogLevel loglevel, const std::string &logmodule, const std::string &logmsg, const std::string &file, const uint16_t line) | |
Non-fatal, potentially reparable exception within a single subsystem.
Non-fatal, potentially reparable exception within the confines of a single subsystem.
Definition at line 126 of file Exceptions.h.
ISIXE_UTILS_API i6e::utils::exceptions::SubsystemException::SubsystemException | ( | const std::string & | logmodule, |
const std::string & | logmsg, | ||
const std::string & | file, | ||
const uint16_t | line | ||
) |
ISIXE_UTILS_API void i6e::utils::exceptions::SubsystemException::PassToMain | ( | ) |
Passes the exception from the subsystem to the main game loop.