i6engine  1.0
i6e::utils::exceptions::SubsystemException Class Reference

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)
 

Detailed Description

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.

Constructor & Destructor Documentation

ISIXE_UTILS_API i6e::utils::exceptions::SubsystemException::SubsystemException ( const std::string &  logmodule,
const std::string &  logmsg,
const std::string &  file,
const uint16_t  line 
)

Member Function Documentation

ISIXE_UTILS_API void i6e::utils::exceptions::SubsystemException::PassToMain ( )

Passes the exception from the subsystem to the main game loop.


The documentation for this class was generated from the following file: