Exception class used when none of the other classes are applicable.
More...
|
| | GenericException (const String &message, const String &file="unknown", int line=0) |
| | Constructor that is responsible for logging the generic exception by calling the base class. More...
|
| |
|
virtual | ~Exception (void) throw () |
| | Virtual destructor.
|
| |
| const String & | getMessage (void) const |
| | Return a reference to the String object describing the reason for the exception being thrown. More...
|
| |
| const String & | getName () const |
| | Return a reference to the String object containing the exception name (i.e. class type). More...
|
| |
| const String & | getFileName (void) const |
| | Return a reference to the String object containing the name of the file where the exception occurred. More...
|
| |
| int | getLine (void) const |
| | Return the line number where the exception occurred. More...
|
| |
|
const char * | what () const throw () |
| |
|
| | Exception (const String &message="", const String &name="CEGUI::Exception", const String &filename="", int line=0) |
| | Protected constructor that prevents instantiations (users should employ derived exception classes instead) and that is responsible for logging the exception. More...
|
| |
|
String | d_message |
| | Holds the reason for the exception being thrown.
|
| |
|
String | d_filename |
| | Holds the name of the file where the exception occurred.
|
| |
|
String | d_name |
| | Holds the class name of the exception (e.g. CEGUI::ObjectInUseException)
|
| |
|
int | d_line |
| | Holds the line number where the exception occurred.
|
| |
|
String | d_what |
| | Holds the default error message.
|
| |
Exception class used when none of the other classes are applicable.
| CEGUI::GenericException::GenericException |
( |
const String & |
message, |
|
|
const String & |
file = "unknown", |
|
|
int |
line = 0 |
|
) |
| |
|
inline |
Constructor that is responsible for logging the generic exception by calling the base class.
- Parameters
-
| message | String object describing the reason for the generic exception being thrown. |
| filename | String object containing the name of the file where the generic exception occurred. |
| line | Integer representing the line number where the generic exception occurred. |