 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
BlamExceptionType GetType()
Retrieves the type of the exception.
Definition: BlamException.cpp:14
@ Generic
A generic exception with no additional details.
BlamArithmeticErrorException(std::string _message)
Constructs a new arithmetic error exception.
Definition: BlamArithmeticErrorException.cpp:3
Class representing an access violation exception.
Definition: exception.h:69
BlamAccessViolationException(std::string _message)
Constructs a new access violation exception.
Definition: BlamAccessViolationException.cpp:3
BlamException(BlamExceptionType _type, std::string _message)
Constructs a new Blamite exception.
Definition: BlamException.cpp:3
BlamExceptionType
Enumerator listing all possible Blamite exceptions.
Definition: exception.h:12
std::string GetExceptionMessage()
Retrieves the message describing the exception.
Definition: BlamException.cpp:19
@ AccessViolation
A file or memory access violation. Fired when a SIGSEGV signal is received.
Class representing an arithmetic error exception.
Definition: exception.h:86
BlamIllegalInstructionException(std::string _message)
Constructs a new illegal instruction exception.
Definition: BlamIllegalInstructionException.cpp:3
Class representing an illegal instruction exception.
Definition: exception.h:103
@ ArithmeticError
An arithmetic error, such as a divide by zero error. Fired when a SIGFPE signal is received.
@ IllegalInstruction
An illegal instruction error. Fired when a SIGILL signal is received.
Class representing a custom Blamite exception.
Definition: exception.h:26