Exception class used when a request was made for an unknown object.  
 More...
|  | 
|  | UnknownObjectException (const String &message, const String &file="unknown", int line=0) | 
|  | Constructor that is responsible for logging the unknown object 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 a request was made for an unknown object. 
  
  | 
        
          | CEGUI::UnknownObjectException::UnknownObjectException | ( | const String & | message, |  
          |  |  | const String & | file = "unknown", |  
          |  |  | int | line = 0 |  
          |  | ) |  |  |  | inline | 
 
Constructor that is responsible for logging the unknown object exception by calling the base class. 
- Parameters
- 
  
    | message | String object describing the reason for the unknown object exception being thrown. |  | filename | String object containing the name of the file where the unknown object exception occurred. |  | line | Integer representing the line number where the unknown object exception occurred. |