|
| AlreadyExistsException (const String &message, const String &file="unknown", int line=0, const String &function="unknown") |
| Constructor that is responsible for logging the already exists 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 String & | getFunctionName (void) const |
| Return a reference to the String object containing the name of the function where the exception occurred. More...
|
|
const char * | what () const throw () |
|
|
static void | setStdErrEnabled (bool enabled) |
| Sets whether every exception construction should output to stderr. More...
|
|
static bool | isStdErrEnabled () |
| Checks whether newly constructed exceptions will output to stderr. More...
|
|
| Exception (const String &message="", const String &name="CEGUI::Exception", const String &filename="", int line=0, const String &function="") |
| 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_name |
| Holds the class name of the exception (e.g. CEGUI::ObjectInUseException)
|
|
String | d_filename |
| Holds the name of the file where the exception occurred.
|
|
int | d_line |
| Holds the line number where the exception occurred.
|
|
String | d_function |
| Holds the name of the function where the exception occurred.
|
|
String | d_what |
| Holds the default error message.
|
|
static bool | d_stdErrEnabled |
| if this is true, newly constructed exceptions will output to stderr
|
|
Exception class used when an attempt is made create a named object of a particular type when an object of the same type already exists with the same name.