Thrown when Lua has an error handling an error. More...
#include <exception.h>
Public Member Functions | |
ScriptLuaErrErrException (const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptLuaErrErrException Name overwriting constructor. More... | |
ScriptLuaErrErrException (const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptLuaErrErrException constructor. More... | |
virtual | ~ScriptLuaErrErrException () throw () |
Class destructor. | |
virtual Whole | GetExceptionCode () const throw () |
Gets the exception code for this exception. More... | |
![]() | |
ScriptLuaException (const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptLuaException Name overwriting constructor. More... | |
ScriptLuaException (const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptLuaException constructor. More... | |
virtual | ~ScriptLuaException () throw () |
Class destructor. | |
![]() | |
ScriptException (const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptException Name overwriting constructor. More... | |
ScriptException (const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine) | |
ScriptException constructor. More... | |
virtual | ~ScriptException () throw () |
Class destructor. | |
![]() | |
ExceptionBase (const Mezzanine::String &TypeName, const Mezzanine::String &JavaTypeName, const Mezzanine::String &Message, const Mezzanine::String &SrcFunction, const Mezzanine::String &SrcFile, const Mezzanine::Whole &FileLine) | |
Simple Constructor. More... | |
virtual | ~ExceptionBase () throw () |
Class destructor. | |
Mezzanine::String | GetCompleteMessage () const throw () |
Constructs the complete message from all the information provided about the exception. More... | |
const Mezzanine::String & | GetExceptionJavaTypeName () const throw () |
Gets the name of the exception type. More... | |
const Mezzanine::String & | GetExceptionTypeName () const throw () |
Gets the name of the exception type. More... | |
const Mezzanine::String & | GetFile () const throw () |
Gets the file of the exception. More... | |
const Mezzanine::String & | GetFunction () const throw () |
Gets the function of the exception. More... | |
const Mezzanine::Whole & | GetLine () const throw () |
Gets the line number of the exception. More... | |
virtual const char * | what () const throw () |
Retrieves the error message. More... | |
Static Public Attributes | |
static const Whole | ExceptionCode = ScriptLuaException::SCRIPT_EXCEPTION_LUA_ERRERR |
Thrown when Lua has an error handling an error. | |
![]() | |
static const Whole | ExceptionCode = ScriptException::SCRIPT_EXCEPTION_LUA |
Thrown when an unknown error happens in a Lua script. | |
![]() | |
static const Whole | ExceptionCode = ExceptionBase::SCRIPT_EXCEPTION |
Thrown when an unknown error happens with a script. | |
Thrown when Lua has an error handling an error.
When catching this in java look for java.lang.XXXXX
Definition at line 2297 of file exception.h.
|
inline |
ScriptLuaErrErrException Name overwriting constructor.
TypeName | The name of this class. |
JavaTypeName | When passed to Java what does this convert to? |
Message | A basic description of the error. |
SrcFunction | The name of the function from which this originated. |
SrcFile | The name of the file from which this originated. |
FileLine | The line on the named file from which this originated. |
Definition at line 2311 of file exception.h.
|
inline |
ScriptLuaErrErrException constructor.
Message | A basic description of the error. |
SrcFunction | The name of the function from which this originated. |
SrcFile | The name of the file from which this originated. |
FileLine | The line on the named file from which this originated. |
Definition at line 2327 of file exception.h.
|
inlinevirtual |
Gets the exception code for this exception.
Reimplemented from Mezzanine::ScriptLuaException.
Definition at line 2338 of file exception.h.