Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
BlamIllegalInstructionException Class Reference

Class representing an illegal instruction exception. More...

#include <exception.h>

+ Inheritance diagram for BlamIllegalInstructionException:
+ Collaboration diagram for BlamIllegalInstructionException:

Public Member Functions

 BlamIllegalInstructionException (std::string _message)
 Constructs a new illegal instruction exception. More...
 
- Public Member Functions inherited from BlamException
 BlamException (BlamExceptionType _type, std::string _message)
 Constructs a new Blamite exception. More...
 
 BlamException (std::string _message)
 Constructs a new Blamite exception. More...
 
BlamExceptionType GetType ()
 Retrieves the type of the exception. More...
 
std::string GetExceptionMessage ()
 Retrieves the message describing the exception. More...
 

Detailed Description

Class representing an illegal instruction exception.

This will be thrown when the SIGILL signal is received. This happens when the engine attempts to execute an instruction that is invalid.

Constructor & Destructor Documentation

◆ BlamIllegalInstructionException()

BlamIllegalInstructionException::BlamIllegalInstructionException ( std::string  _message)

Constructs a new illegal instruction exception.

Parameters
_message- A message describing the exception. Should include as much information as possible for debugging purposes.

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