72 FIRST_EXCEPTION = 0x01F00F00,
73 IO_EXCEPTION = 0x01F00F00,
74 IO_FILE_EXCEPTION = 0x01F01F00,
75 IO_FILE_READ_EXCEPTION = 0x01F01F01,
76 IO_FILE_WRITE_EXCEPTION = 0x01F01F02,
77 IO_FILE_NOT_FOUND_EXCEPTION = 0x01F01F03,
78 IO_FILE_PERMISSION_EXCEPTION = 0x01F01F04,
79 IO_DIRECTORY_EXCEPTION = 0x01F02F00,
80 IO_DIRECTORY_READ_EXCEPTION = 0x01F02F01,
81 IO_DIRECTORY_WRITE_EXCEPTION = 0x01F02F02,
82 IO_DIRECTORY_NOT_FOUND_EXCEPTION = 0x01F02F03,
83 IO_DIRECTORY_PERMISSION_EXCEPTION = 0x01F02F04,
84 IO_NETWORK_EXCEPTION = 0x01F03F00,
85 IO_NETWORK_READ_EXCEPTION = 0x01F03F01,
86 IO_NETWORK_WRITE_EXCEPTION = 0x01F03F02,
87 IO_NETWORK_NOT_FOUND_EXCEPTION = 0x01F03F03,
88 IO_NETWORK_URL_EXCEPTION = 0x01F03F04,
89 IO_NETWORK_PERMISSION_EXCEPTION = 0x01F03F05,
90 IO_WRITE_EXCEPTION = 0x01F08F00,
91 IO_READ_EXCEPTION = 0x01F09F00,
92 II_EXCEPTION = 0x02F00F00,
93 II_IDENTITY_INVALID_EXCEPTION = 0x02F01F00,
94 II_IDENTITY_NOT_FOUND_EXCEPTION = 0x02F02F00,
95 II_DUPLICATE_IDENTITY_EXCEPTION = 0x02F03F00,
96 MM_EXCEPTION = 0x03F00F00,
97 MM_OUT_OF_MEMORY_EXCEPTION = 0x03F01F00,
98 MM_OUT_OF_BOUNDS_EXCEPTION = 0x03F02F00,
99 SYNTAX_ERROR_EXCEPTION = 0x04F00F00,
100 SYNTAX_ERROR_EXCEPTION_XML = 0x04F01F00,
101 SYNTAX_ERROR_EXCEPTION_XPATH = 0x04F02F00,
102 SYNTAX_ERROR_EXCEPTION_LUA = 0x04F03F00,
103 SCRIPT_EXCEPTION = 0x05F00F00,
104 SCRIPT_EXCEPTION_LUA = 0x05F01F00,
105 SCRIPT_EXCEPTION_LUA_YIELD = 0x05F01F01,
106 SCRIPT_EXCEPTION_LUA_RUNTIME = 0x05F01F02,
107 SCRIPT_EXCEPTION_LUA_ERRERR = 0x05F01F03,
108 PARAMETERS_EXCEPTION = 0x06F01F00,
109 PARAMETERS_CAST_EXCEPTION = 0x06F01F01,
110 PARAMETERS_RANGE_EXCEPTION = 0x06F01F02,
111 ARITHMETIC_EXCEPTION = 0x00F01F00,
112 INVALID_VERSION_EXCEPTION = 0x00F02F00,
113 INVALID_STATE_EXCEPTION = 0x00F03F00,
114 RENDERINGAPI_EXCEPTION = 0x00F04F00,
115 RT_ASSERTION_EXCEPTION = 0x00F05F00,
116 INTERNAL_EXCEPTION = 0x00F06F00,
117 NOT_IMPLEMENTED_EXCEPTION = 0x00F07F00,
118 INVALID_ASSIGNMENT = 0x00F08F00,
119 LAST_EXCEPTION = 0x01F00F00
193 virtual const
char* what() const throw();
239 const String& JavaTypeName,
241 const String& SrcFunction,
243 const Whole& FileLine)
244 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
254 const String& SrcFunction,
256 const Whole& FileLine)
257 :
ExceptionBase(
"IOException",
"java/io/IOException", Message, SrcFunction, SrcFile, FileLine)
300 const String& JavaTypeName,
302 const String& SrcFunction,
304 const Whole& FileLine)
305 :
IOException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
315 const String& SrcFunction,
317 const Whole& FileLine)
318 :
IOException(
"FileException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
361 const String& JavaTypeName,
363 const String& SrcFunction,
365 const Whole& FileLine)
366 :
FileException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
376 const String& SrcFunction,
378 const Whole& FileLine)
379 :
FileException(
"FileReadException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
422 const String& JavaTypeName,
424 const String& SrcFunction,
426 const Whole& FileLine)
427 :
FileException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
437 const String& SrcFunction,
439 const Whole& FileLine)
440 :
FileException(
"FileWriteException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
483 const String& JavaTypeName,
485 const String& SrcFunction,
487 const Whole& FileLine)
488 :
FileException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
498 const String& SrcFunction,
500 const Whole& FileLine)
501 :
FileException(
"FileNotFoundException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
544 const String& JavaTypeName,
546 const String& SrcFunction,
548 const Whole& FileLine)
549 :
FileException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
559 const String& SrcFunction,
561 const Whole& FileLine)
562 :
FileException(
"FilePermissionException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
605 const String& JavaTypeName,
607 const String& SrcFunction,
609 const Whole& FileLine)
610 :
IOException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
620 const String& SrcFunction,
622 const Whole& FileLine)
623 :
IOException(
"DirectoryException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
666 const String& JavaTypeName,
668 const String& SrcFunction,
670 const Whole& FileLine)
681 const String& SrcFunction,
683 const Whole& FileLine)
684 :
DirectoryException(
"DirectoryReadException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
727 const String& JavaTypeName,
729 const String& SrcFunction,
731 const Whole& FileLine)
742 const String& SrcFunction,
744 const Whole& FileLine)
745 :
DirectoryException(
"DirectoryWriteException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
788 const String& JavaTypeName,
790 const String& SrcFunction,
792 const Whole& FileLine)
803 const String& SrcFunction,
805 const Whole& FileLine)
806 :
DirectoryException(
"DirectoryNotFoundException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
849 const String& JavaTypeName,
851 const String& SrcFunction,
853 const Whole& FileLine)
864 const String& SrcFunction,
866 const Whole& FileLine)
867 :
DirectoryException(
"DirectoryPermissionException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
910 const String& JavaTypeName,
912 const String& SrcFunction,
914 const Whole& FileLine)
915 :
IOException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
925 const String& SrcFunction,
927 const Whole& FileLine)
928 :
IOException(
"NetworkException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
971 const String& JavaTypeName,
973 const String& SrcFunction,
975 const Whole& FileLine)
976 :
NetworkException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
986 const String& SrcFunction,
988 const Whole& FileLine)
989 :
NetworkException(
"NetworkReadException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1032 const String& JavaTypeName,
1034 const String& SrcFunction,
1036 const Whole& FileLine)
1037 :
NetworkException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1047 const String& SrcFunction,
1049 const Whole& FileLine)
1050 :
NetworkException(
"NetworkWriteException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1093 const String& JavaTypeName,
1095 const String& SrcFunction,
1097 const Whole& FileLine)
1098 :
NetworkException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1108 const String& SrcFunction,
1110 const Whole& FileLine)
1111 :
NetworkException(
"NetworkNotFoundException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1154 const String& JavaTypeName,
1156 const String& SrcFunction,
1158 const Whole& FileLine)
1159 :
NetworkException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1169 const String& SrcFunction,
1171 const Whole& FileLine)
1172 :
NetworkException(
"NetworkURLException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1215 const String& JavaTypeName,
1217 const String& SrcFunction,
1219 const Whole& FileLine)
1220 :
NetworkException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1230 const String& SrcFunction,
1232 const Whole& FileLine)
1233 :
NetworkException(
"NetworkPermissionException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1276 const String& JavaTypeName,
1278 const String& SrcFunction,
1280 const Whole& FileLine)
1281 :
IOException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1291 const String& SrcFunction,
1293 const Whole& FileLine)
1294 :
IOException(
"IOWriteException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1337 const String& JavaTypeName,
1339 const String& SrcFunction,
1341 const Whole& FileLine)
1342 :
IOException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1352 const String& SrcFunction,
1354 const Whole& FileLine)
1355 :
IOException(
"IOReadException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1398 const String& JavaTypeName,
1400 const String& SrcFunction,
1402 const Whole& FileLine)
1403 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1413 const String& SrcFunction,
1415 const Whole& FileLine)
1416 :
ExceptionBase(
"InstanceIdentityException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1459 const String& JavaTypeName,
1461 const String& SrcFunction,
1463 const Whole& FileLine)
1474 const String& SrcFunction,
1476 const Whole& FileLine)
1477 :
InstanceIdentityException(
"InstanceIdentityInvalidException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1520 const String& JavaTypeName,
1522 const String& SrcFunction,
1524 const Whole& FileLine)
1535 const String& SrcFunction,
1537 const Whole& FileLine)
1538 :
InstanceIdentityException(
"InstanceIdentityNotFoundException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1581 const String& JavaTypeName,
1583 const String& SrcFunction,
1585 const Whole& FileLine)
1596 const String& SrcFunction,
1598 const Whole& FileLine)
1599 :
InstanceIdentityException(
"InstanceIdentityDuplicateException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1642 const String& JavaTypeName,
1644 const String& SrcFunction,
1646 const Whole& FileLine)
1647 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1657 const String& SrcFunction,
1659 const Whole& FileLine)
1660 :
ExceptionBase(
"MemoryManagementException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1703 const String& JavaTypeName,
1705 const String& SrcFunction,
1707 const Whole& FileLine)
1718 const String& SrcFunction,
1720 const Whole& FileLine)
1764 const String& JavaTypeName,
1766 const String& SrcFunction,
1768 const Whole& FileLine)
1779 const String& SrcFunction,
1781 const Whole& FileLine)
1825 const String& JavaTypeName,
1827 const String& SrcFunction,
1829 const Whole& FileLine)
1830 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
1840 const String& SrcFunction,
1842 const Whole& FileLine)
1843 :
ExceptionBase(
"SyntaxErrorException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1886 const String& JavaTypeName,
1888 const String& SrcFunction,
1890 const Whole& FileLine)
1901 const String& SrcFunction,
1903 const Whole& FileLine)
1904 :
SyntaxErrorException(
"SyntaxErrorXMLException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
1947 const String& JavaTypeName,
1949 const String& SrcFunction,
1951 const Whole& FileLine)
1962 const String& SrcFunction,
1964 const Whole& FileLine)
1965 :
SyntaxErrorException(
"SyntaxErrorXPathException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2008 const String& JavaTypeName,
2010 const String& SrcFunction,
2012 const Whole& FileLine)
2023 const String& SrcFunction,
2025 const Whole& FileLine)
2026 :
SyntaxErrorException(
"SyntaxErrorLuaException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2069 const String& JavaTypeName,
2071 const String& SrcFunction,
2073 const Whole& FileLine)
2074 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2084 const String& SrcFunction,
2086 const Whole& FileLine)
2087 :
ExceptionBase(
"ScriptException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2130 const String& JavaTypeName,
2132 const String& SrcFunction,
2134 const Whole& FileLine)
2135 :
ScriptException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2145 const String& SrcFunction,
2147 const Whole& FileLine)
2148 :
ScriptException(
"ScriptLuaException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2191 const String& JavaTypeName,
2193 const String& SrcFunction,
2195 const Whole& FileLine)
2196 :
ScriptLuaException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2206 const String& SrcFunction,
2208 const Whole& FileLine)
2209 :
ScriptLuaException(
"ScriptLuaYieldException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2252 const String& JavaTypeName,
2254 const String& SrcFunction,
2256 const Whole& FileLine)
2257 :
ScriptLuaException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2267 const String& SrcFunction,
2269 const Whole& FileLine)
2270 :
ScriptLuaException(
"ScriptLuaRuntimeException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2313 const String& JavaTypeName,
2315 const String& SrcFunction,
2317 const Whole& FileLine)
2318 :
ScriptLuaException(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2328 const String& SrcFunction,
2330 const Whole& FileLine)
2331 :
ScriptLuaException(
"ScriptLuaErrErrException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2374 const String& JavaTypeName,
2376 const String& SrcFunction,
2378 const Whole& FileLine)
2379 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2389 const String& SrcFunction,
2391 const Whole& FileLine)
2392 :
ExceptionBase(
"ParametersException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2435 const String& JavaTypeName,
2437 const String& SrcFunction,
2439 const Whole& FileLine)
2450 const String& SrcFunction,
2452 const Whole& FileLine)
2453 :
ParametersException(
"ParametersCastException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2496 const String& JavaTypeName,
2498 const String& SrcFunction,
2500 const Whole& FileLine)
2511 const String& SrcFunction,
2513 const Whole& FileLine)
2514 :
ParametersException(
"ParametersRangeException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2557 const String& JavaTypeName,
2559 const String& SrcFunction,
2561 const Whole& FileLine)
2562 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2572 const String& SrcFunction,
2574 const Whole& FileLine)
2575 :
ExceptionBase(
"ArithmeticException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2618 const String& JavaTypeName,
2620 const String& SrcFunction,
2622 const Whole& FileLine)
2623 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2633 const String& SrcFunction,
2635 const Whole& FileLine)
2636 :
ExceptionBase(
"InvalidVersionException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2679 const String& JavaTypeName,
2681 const String& SrcFunction,
2683 const Whole& FileLine)
2684 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2694 const String& SrcFunction,
2696 const Whole& FileLine)
2697 :
ExceptionBase(
"InvalidStateException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2740 const String& JavaTypeName,
2742 const String& SrcFunction,
2744 const Whole& FileLine)
2745 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2755 const String& SrcFunction,
2757 const Whole& FileLine)
2758 :
ExceptionBase(
"RenderingAPIException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2801 const String& JavaTypeName,
2803 const String& SrcFunction,
2805 const Whole& FileLine)
2806 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2816 const String& SrcFunction,
2818 const Whole& FileLine)
2819 :
ExceptionBase(
"RuntimeAssertionException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2862 const String& JavaTypeName,
2864 const String& SrcFunction,
2866 const Whole& FileLine)
2867 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2877 const String& SrcFunction,
2879 const Whole& FileLine)
2880 :
ExceptionBase(
"InternalException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2923 const String& JavaTypeName,
2925 const String& SrcFunction,
2927 const Whole& FileLine)
2928 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2938 const String& SrcFunction,
2940 const Whole& FileLine)
2941 :
ExceptionBase(
"NotImplementedException",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
2984 const String& JavaTypeName,
2986 const String& SrcFunction,
2988 const Whole& FileLine)
2989 :
ExceptionBase(TypeName, JavaTypeName, Message, SrcFunction, SrcFile, FileLine)
2999 const String& SrcFunction,
3001 const Whole& FileLine)
3002 :
ExceptionBase(
"InvalidAssignment",
"java/lang/XXXXX", Message, SrcFunction, SrcFile, FileLine)
3026 #ifndef MEZZ_EXCEPTION
3048 #define MEZZ_EXCEPTION(num, desc) throw Mezzanine::ExceptionFactory<num>::Type(desc, __func__, __FILE__, __LINE__ );
3052 #endif // \_GenException_h
Thrown when permission is denied to a directory.
Thrown when Lua returns a yield and it should not have.
static const Whole ExceptionCode
Thrown when data could not be read from the network (iloads)
static const Whole ExceptionCode
Thrown when the requested identity could not be found.
DirectoryWriteException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when A memory allocation was attempted and failed.
Thrown when a write is happening but something has prevented the underlying code from knowing what wa...
virtual ~MemoryOutOfBoundsException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when and XML document is being parsed but is invalid.
FileNotFoundException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileNotFoundException Name overwriting constructor.
Thrown when duplicates of teh same identity string exist.
static const Whole ExceptionCode
Thrown when no network connection is available.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
RenderingAPIException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
RenderingAPIException constructor.
ParametersException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when an address is invalid or could not be found.
IOWriteException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOWriteException constructor.
Thrown when and XML document is being parsed but is invalid.
Thrown when an unknown internal error occurred.
virtual ~SyntaxErrorException()
Class destructor.
IOWriteException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOWriteException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
DirectoryReadException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryReadException Name overwriting constructor.
DirectoryPermissionException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryPermissionException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
InstanceIdentityException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when a read is happening but something has prevented the underlying code from knowing what was...
NetworkException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
IOWriteException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when attempted to access something that really should note be accessed.
IOReadException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOReadException constructor.
InvalidAssignment(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidAssignment Name overwriting constructor.
Thrown when a passed parameter is checked at runtime and not in the expected range.
Thrown when a directory could be written to and it wasn't a permission issue.
static const Whole ExceptionCode
Thrown when something unknown causes network IO to fail.
Thrown when something unknown causes network IO to fail.
Thrown when Lua returns a yield and it should not have.
Template class that serves as the base for exception factories.
NetworkException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkException Name overwriting constructor.
Thrown when the graphics card/DirectX/OpenGL fail.
Thrown when a file could not be written and perimssions seem not to be an issue.
FileReadException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when a file was expected to be there, but was not.
static const Whole ExceptionCode
Thrown when permission was denied to a file.
Thrown when the identity string wasn't valid at all.
static const Whole ExceptionCode
Thrown when a write is happening but something has prevented the underlying code from knowing what wa...
NetworkURLException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkURLException Name overwriting constructor.
Thrown when there is an unknown issue with a file.
SyntaxErrorLuaException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
InvalidStateException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when permision was denied to a network interface or network resource.
virtual ~DirectoryNotFoundException()
Class destructor.
Thrown when the graphics card/DirectX/OpenGL fail.
virtual ~NetworkNotFoundException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~FileException()
Class destructor.
ParametersCastException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
ScriptLuaRuntimeException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
NetworkURLException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when no network connection is available.
static const Whole ExceptionCode
Thrown when an unknown error with using an Identifier and it is invalid.
NetworkNotFoundException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkNotFoundException constructor.
InvalidVersionException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidVersionException constructor.
Thrown when and XML document is being parsed but is invalid.
virtual ~ParametersRangeException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when the requested identity could not be found.
RenderingAPIException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when a file was expected to be there, but was not.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when a version is accessed/parsed/required and it cannot work correctly or is missing...
ParametersException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersException constructor.
ParametersCastException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersCastException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when we just have not coded a thing yet, but we knew what the API should look like...
All the definitions for datatypes as well as some basic conversion functions are defined here...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
InstanceIdentityNotFoundException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityNotFoundException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when a directory could be written to and it wasn't a permission issue.
FileException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileException constructor.
virtual ~NotImplementedException()
Class destructor.
Thrown when a version is accessed/parsed/required and it cannot work correctly or is missing...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when a read is happening but something has prevented the underlying code from knowing what was...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
NetworkWriteException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
SyntaxErrorXMLException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorXMLException Name overwriting constructor.
ExceptionCodes
This enum provides mapping/naming for all the core Mezzanine.
ParametersRangeException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when an unknown error happens with a script.
static const Whole ExceptionCode
Thrown when lua code in incorrect.
Thrown when data could not be read from the network (iloads)
MemoryManagementException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
ScriptException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptException constructor.
static const Whole ExceptionCode
Thrown when data could not be read from the network (downloads)
virtual ~FileNotFoundException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when a file was expected to be there, but was not.
NotImplementedException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NotImplementedException constructor.
Thrown when Math has failed.
RenderingAPIException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
RenderingAPIException Name overwriting constructor.
virtual ~ScriptLuaYieldException()
Class destructor.
Thrown when a complex class is assigned to itself or other invalid assignments occur.
Thrown when parameters are checked at runtime and found invalid.
Thrown when a directory could be written to and it wasn't a permission issue.
NetworkReadException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkReadException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
MemoryOutOfBoundsException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when A memory allocation was attempted and failed.
ParametersRangeException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersRangeException constructor.
static const Whole ExceptionCode
Thrown when an XPath query is being parsed but is invalid.
virtual ~ScriptLuaException()
Class destructor.
virtual ~InvalidAssignment()
Class destructor.
Thrown when a complex class is assigned to itself or other invalid assignments occur.
NetworkNotFoundException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkNotFoundException Name overwriting constructor.
InstanceIdentityInvalidException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityInvalidException Name overwriting constructor.
virtual ~ScriptLuaRuntimeException()
Class destructor.
ParametersRangeException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersRangeException Name overwriting constructor.
FileException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
SyntaxErrorLuaException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorLuaException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when there was an issue with IO but very little was known about it.
Thrown when an address is invalid or could not be found.
NotImplementedException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual ~SyntaxErrorXMLException()
Class destructor.
virtual ~NetworkReadException()
Class destructor.
virtual ~OutOfMemoryException()
Class destructor.
virtual ~ScriptException()
Class destructor.
Thrown when data could not be read from the network (iloads)
MemoryManagementException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
MemoryManagementException constructor.
Thrown when an unknown internal error occurred.
RuntimeAssertionException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
RuntimeAssertionException Name overwriting constructor.
ScriptException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when an unknown internal error occurred.
ParametersException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when a pointer parameter is checked at runtime and cannot be cast as expected.
static const Whole ExceptionCode
Thrown when the identity string wasn't valid at all.
static const Whole ExceptionCode
Thrown when parameters are checked at runtime and found invalid.
ExceptionBase Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when a write is happening but something has prevented the underlying code from knowing what wa...
InstanceIdentityException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityException constructor.
static const Whole ExceptionCode
Thrown when a directory was expected to be there, but was not.
IOException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOException Name overwriting constructor.
Thrown when permission was denied to a file.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
DirectoryException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryException constructor.
OutOfMemoryException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
OutOfMemoryException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
InstanceIdentityDuplicateException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when permission was denied to a file.
Thrown when there is an unknown issue with a file.
Thrown when there is an unknown issue with a file.
Thrown when a file could not be read and permissions seem to not be an issue (Filesystem/hardware iss...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
ScriptLuaRuntimeException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaRuntimeException constructor.
NetworkNotFoundException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
ScriptException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
InvalidStateException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidStateException constructor.
static const Whole ExceptionCode
Thrown when a complex class is assigned to itself or other invalid assignments occur.
FilePermissionException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
DirectoryWriteException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryWriteException Name overwriting constructor.
virtual ~InstanceIdentityDuplicateException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
NetworkPermissionException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when Math has failed.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
InternalException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InternalException Name overwriting constructor.
ArithmeticException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ArithmeticException Name overwriting constructor.
Thrown when some kind of syntax exception.
This is the exception thrown by most Mezzanine systems that can throw exceptions. ...
Thrown when we just have not coded a thing yet, but we knew what the API should look like...
OutOfMemoryException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when data could not be read from the network (downloads)
ArithmeticException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ArithmeticException constructor.
InvalidAssignment Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual ~NetworkPermissionException()
Class destructor.
ScriptLuaErrErrException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when an unknown error happens in a Lua script.
DirectoryWriteException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryWriteException constructor.
virtual ~RenderingAPIException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~IOReadException()
Class destructor.
OutOfMemoryException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
OutOfMemoryException Name overwriting constructor.
SyntaxErrorXPathException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorXPathException Name overwriting constructor.
virtual ~ArithmeticException()
Class destructor.
Thrown when something unknown causes network IO to fail.
Thrown when there is an unknown issue with a file.
InternalException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
ParametersCastException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ParametersCastException Name overwriting constructor.
Thrown when the requested identity could not be found.
Thrown when lua code in incorrect.
virtual ~RuntimeAssertionException()
Class destructor.
InstanceIdentityNotFoundException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
IOReadException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when permision was denied to a network interface or network resource.
Thrown when an XPath query is being parsed but is invalid.
MemoryOutOfBoundsException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
MemoryOutOfBoundsException Name overwriting constructor.
InstanceIdentityInvalidException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityInvalidException constructor.
SyntaxErrorXMLException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorXMLException constructor.
ScriptLuaRuntimeException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaRuntimeException Name overwriting constructor.
Thrown when an unknown memory management exception occurs.
InvalidAssignment(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidAssignment constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when a directory could be read and it wasn't a permission issue.
ScriptLuaException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual ~InvalidVersionException()
Class destructor.
Thrown when there was an issue with IO but very little was known about it.
SyntaxErrorXMLException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual ~NetworkException()
Class destructor.
DirectoryPermissionException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryPermissionException constructor.
virtual ~ScriptLuaErrErrException()
Class destructor.
static const Whole ExceptionCode
Thrown when a rutime assertion could have been Thrown.
SyntaxErrorException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
DirectoryPermissionException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when an XPath query is being parsed but is invalid.
NotImplementedException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NotImplementedException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when there is an unknown issue with a file.
RuntimeAssertionException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
NetworkPermissionException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkPermissionException constructor.
Thrown when an unknown error happens in a Lua script.
Thrown when a passed parameter is checked at runtime and not in the expected range.
InvalidVersionException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidVersionException Name overwriting constructor.
SyntaxErrorXPathException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorXPathException constructor.
Thrown when lua code in incorrect.
Thrown when there was an issue with IO but very little was known about it.
IOException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
FileWriteException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileWriteException Name overwriting constructor.
RuntimeAssertionException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
RuntimeAssertionException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when duplicates of teh same identity string exist.
DirectoryException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual ~InstanceIdentityException()
Class destructor.
Thrown when an unknown error happens with a script.
ArithmeticException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
ScriptLuaException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaException constructor.
DirectoryNotFoundException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryNotFoundException Name overwriting constructor.
virtual ~FileWriteException()
Class destructor.
FileWriteException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileWriteException constructor.
Thrown when the available information should have worked but failed for unknown reasons.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
InstanceIdentityNotFoundException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityNotFoundException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when a Lua script has a runtime error.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~InstanceIdentityNotFoundException()
Class destructor.
Thrown when a rutime assertion could have been Thrown.
Thrown when parameters are checked at runtime and found invalid.
SyntaxErrorXPathException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when a directory could be read and it wasn't a permission issue.
Thrown when an address is invalid or could not be found.
IOException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOException constructor.
Thrown when Lua has an error handling an error.
Thrown when a file could not be written and perimssions seem not to be an issue.
virtual ~FileReadException()
Class destructor.
Thrown when duplicates of teh same identity string exist.
Thrown when a Lua script has a runtime error.
Thrown when the available information should have worked but failed for unknown reasons.
virtual ~DirectoryException()
Class destructor.
FileReadException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileReadException constructor.
static const Whole ExceptionCode
Thrown when attempted to access something that really should note be accessed.
ScriptLuaException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaException Name overwriting constructor.
Thrown when the identity string wasn't valid at all.
virtual ~NetworkWriteException()
Class destructor.
Thrown when a rutime assertion could have been Thrown.
InstanceIdentityDuplicateException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityDuplicateException Name overwriting constructor.
Thrown when a version is accessed/parsed/required and it cannot work correctly or is missing...
virtual ~ParametersCastException()
Class destructor.
Thrown when Math has failed.
NetworkURLException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkURLException constructor.
static const Whole ExceptionCode
Thrown when a passed parameter is checked at runtime and not in the expected range.
InstanceIdentityInvalidException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when we just have not coded a thing yet, but we knew what the API should look like...
static const Whole ExceptionCode
Thrown when a directory could be read and it wasn't a permission issue.
MemoryOutOfBoundsException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
MemoryOutOfBoundsException constructor.
NetworkReadException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkReadException Name overwriting constructor.
MemoryManagementException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
MemoryManagementException Name overwriting constructor.
The bulk of the engine components go in this namspace.
Thrown when a read is happening but something has prevented the underlying code from knowing what was...
IOReadException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
IOReadException Name overwriting constructor.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~NetworkURLException()
Class destructor.
FilePermissionException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FilePermissionException Name overwriting constructor.
NetworkPermissionException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkPermissionException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
ScriptLuaYieldException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaYieldException constructor.
static const Whole ExceptionCode
Thrown when a pointer parameter is checked at runtime and cannot be cast as expected.
NetworkWriteException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkWriteException constructor.
InternalException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InternalException constructor.
virtual ~DirectoryWriteException()
Class destructor.
Thrown when a Lua script has a runtime error.
NetworkReadException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when permission is denied to a directory.
virtual ~InvalidStateException()
Class destructor.
FileNotFoundException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileNotFoundException constructor.
static const Whole ExceptionCode
Thrown when a file could not be read and permissions seem to not be an issue (Filesystem/hardware iss...
static const Whole ExceptionCode
Thrown when Lua has an error handling an error.
DirectoryException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryException Name overwriting constructor.
DirectoryNotFoundException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryNotFoundException constructor.
InvalidStateException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InvalidStateException Name overwriting constructor.
ScriptLuaErrErrException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaErrErrException Name overwriting constructor.
Thrown when some kind of syntax exception.
DirectoryReadException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when a pointer parameter is checked at runtime and cannot be cast as expected.
virtual ~DirectoryPermissionException()
Class destructor.
static const Whole ExceptionCode
Thrown when the available information should have worked but failed for unknown reasons.
virtual ~ParametersException()
Class destructor.
static const Whole ExceptionCode
Thrown when permission is denied to a directory.
SyntaxErrorLuaException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorLuaException constructor.
virtual ~SyntaxErrorLuaException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when permision was denied to a network interface or network resource.
Thrown when attempted to access something that really should note be accessed.
static const Whole ExceptionCode
Thrown when the graphics card/DirectX/OpenGL fail.
Thrown when A memory allocation was attempted and failed.
static const Whole ExceptionCode
Thrown when an unknown error happens with a script.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~InternalException()
Class destructor.
virtual ~InstanceIdentityInvalidException()
Class destructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~MemoryManagementException()
Class destructor.
NetworkWriteException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkWriteException Name overwriting constructor.
FileNotFoundException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
virtual ~DirectoryReadException()
Class destructor.
static const Whole ExceptionCode
Thrown when a file could not be written and perimssions seem not to be an issue.
DirectoryReadException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
DirectoryReadException constructor.
FileReadException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileReadException Name overwriting constructor.
ScriptLuaYieldException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when Lua returns a yield and it should not have.
InstanceIdentityException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
Thrown when data could not be read from the network (downloads)
virtual ~IOException()
Class destructor.
static const Whole ExceptionCode
Thrown when there is an unknown issue with a file.
Thrown when an unknown memory management exception occurs.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
std::string String
A datatype used to a series of characters.
Thrown when an unknown error with using an Identifier and it is invalid.
Thrown when no network connection is available.
FilePermissionException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FilePermissionException constructor.
ScriptLuaErrErrException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaErrErrException constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
static const Whole ExceptionCode
Thrown when some kind of syntax exception.
Thrown when a directory was expected to be there, but was not.
Thrown when Lua has an error handling an error.
virtual ~IOWriteException()
Class destructor.
ScriptLuaYieldException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
ScriptLuaYieldException Name overwriting constructor.
static const Whole ExceptionCode
Thrown when an unknown error happens in a Lua script.
InstanceIdentityDuplicateException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
InstanceIdentityDuplicateException constructor.
SyntaxErrorException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when an unknown error with using an Identifier and it is invalid.
DirectoryNotFoundException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
InvalidVersionException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
FileException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
FileException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
Thrown when a directory was expected to be there, but was not.
FileWriteException Type
This allows parameterized uses of this type when, so exception can be throw without directly using th...
static const Whole ExceptionCode
Thrown when an unknown memory management exception occurs.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.
NetworkException(const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
NetworkException constructor.
virtual ~SyntaxErrorXPathException()
Class destructor.
Thrown when a file could not be read and permissions seem to not be an issue (Filesystem/hardware iss...
virtual ~FilePermissionException()
Class destructor.
SyntaxErrorException(const String &TypeName, const String &JavaTypeName, const String &Message, const String &SrcFunction, const String &SrcFile, const Whole &FileLine)
SyntaxErrorException Name overwriting constructor.
virtual Whole GetExceptionCode() const
Gets the exception code for this exception.