|  | 
|  | Exception (const char *message="") | 
|  | Create an Exception. 
 | 
|  | Exception (const char *message, const int arg) | 
|  | Create and Exception with one integer error code. 
 | 
|  | Exception (const char *message, const int arg1, const int arg2) | 
|  | Create and Exception with two integer error codes. 
 | 
|  | Exception (const char *message, const int arg1, const int arg2, const int arg3) | 
|  | Create and Exception with three integer error codes. 
 | 
|  | Exception (const char *message, const char *arg) | 
|  | Create and Exception with one error string. 
 | 
|  | Exception (const char *message, const char *arg1, const char *arg2) | 
|  | Create and Exception with two error strings. 
 | 
|  | Exception (const char *message, const char *arg1, const char *arg2, const char *arg3) | 
|  | Create and Exception with three error strings. 
 | 
|  | Exception (const char *message, const char *arg1, const int arg2) | 
|  | Create and Exception with one integer error code and one error string. 
 | 
|  | Exception (const char *message, const char *arg1, const int arg2, const int arg3) | 
|  | Create and Exception with two integer error codes and one error string. 
 | 
|  | Exception (const char *message, const int arg, const char *file, const int line) | 
|  | Create and Exception with one integer error code, a file and a line number. 
 | 
|  | Exception (const char *message, const char *arg, const char *file, const int line) | 
|  | Create and Exception with one error string, a file and a line number. 
 | 
| virtual | ~Exception ()  throw () | 
|  | Destroy the Exception. 
 | 
| virtual const char * | what () const  throw () | 
|  | Get the error string. 
 | 
Base class for exceptions. 
A class for writing exceptions to a buffer that can then be written to either a console or a stream.