OGRE
1.9.0
|
#include <OgreException.h>
Public Types | |
enum | ExceptionCodes { ERR_CANNOT_WRITE_TO_FILE , ERR_INVALID_STATE , ERR_INVALIDPARAMS , ERR_RENDERINGAPI_ERROR , ERR_DUPLICATE_ITEM , ERR_ITEM_NOT_FOUND , ERR_FILE_NOT_FOUND , ERR_INTERNAL_ERROR , ERR_RT_ASSERTION_FAILED , ERR_NOT_IMPLEMENTED } |
Static definitions of error codes. More... | |
Public Member Functions | |
InternalErrorException (int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine) | |
virtual const String & | getDescription (void) const |
Returns a string with only the 'description' field of this exception. | |
virtual const String & | getFile () const |
Gets source file name. | |
virtual const String & | getFullDescription (void) const |
Returns a string with the full description of this error. | |
virtual long | getLine () const |
Gets line number. | |
virtual int | getNumber (void) const throw () |
Gets the error code. | |
virtual const String & | getSource () const |
Gets the source function. | |
const char * | what () const throw () |
Override std::exception::what. | |
Protected Attributes | |
String | description |
String | file |
String | fullDesc |
long | line |
int | number |
String | source |
String | typeName |
Definition at line 211 of file OgreException.h.
|
inherited |
Static definitions of error codes.
Definition at line 100 of file OgreException.h.
Ogre::InternalErrorException::InternalErrorException | ( | int | inNumber, |
const String & | inDescription, | ||
const String & | inSource, | ||
const char * | inFile, | ||
long | inLine | ||
) |
Definition at line 214 of file OgreException.h.
Returns a string with only the 'description' field of this exception.
Use getFullDescriptionto get a full description of the error including line number, error number and what function threw the exception.
Definition at line 164 of file OgreException.h.
Gets source file name.
Definition at line 154 of file OgreException.h.
Returns a string with the full description of this error.
Gets line number.
Definition at line 158 of file OgreException.h.
Gets the error code.
Gets the source function.
Definition at line 150 of file OgreException.h.
Override std::exception::what.
Definition at line 167 of file OgreException.h.
|
protectedinherited |
Definition at line 90 of file OgreException.h.
|
protectedinherited |
Definition at line 92 of file OgreException.h.
|
mutableprotectedinherited |
Definition at line 93 of file OgreException.h.
|
protectedinherited |
Definition at line 87 of file OgreException.h.
|
protectedinherited |
Definition at line 88 of file OgreException.h.
|
protectedinherited |
Definition at line 91 of file OgreException.h.
|
protectedinherited |
Definition at line 89 of file OgreException.h.