|
| IOException () |
| Default Constructor. More...
|
|
| IOException (const lang::Exception &ex) |
| Copy Constructor. More...
|
|
| IOException (const IOException &ex) |
| Copy Constructor. More...
|
|
| IOException (const char *file, const int lineNumber, const std::exception *cause, const char *msg,...) |
| Constructor - Initializes the file name and line number where this message occurred. More...
|
|
| IOException (const std::exception *cause) |
| Constructor. More...
|
|
| IOException (const char *file, const int lineNumber, const char *msg,...) |
| Constructor. More...
|
|
virtual IOException * | clone () const |
| Clones this exception. More...
|
|
virtual | ~IOException () throw () |
|
| Exception () |
| Default Constructor. More...
|
|
| Exception (const Exception &ex) |
| Copy Constructor. More...
|
|
| Exception (const std::exception *cause) |
| Constructor. More...
|
|
| Exception (const char *file, const int lineNumber, const char *msg,...) |
| Constructor - Initializes the file name and line number where this message occurred. More...
|
|
| Exception (const char *file, const int lineNumber, const std::exception *cause, const char *msg,...) |
| Constructor - Initializes the file name and line number where this message occurred. More...
|
|
virtual | ~Exception () throw () |
|
virtual std::string | getMessage () const |
| Gets the message for this exception. More...
|
|
virtual const std::exception * | getCause () const |
| Gets the exception that caused this one to be thrown, this allows for chaining of exceptions in the case of a method that throws only a particular exception but wishes to allow for the real causal exception to be passed only in case the caller knows about that type of exception and wishes to respond to it. More...
|
|
virtual void | initCause (const std::exception *cause) |
| Initializes the contained cause exception with the one given. More...
|
|
virtual const char * | what () const throw () |
| Implement method from std::exception. More...
|
|
virtual void | setMessage (const char *msg,...) |
| Sets the cause for this exception. More...
|
|
virtual void | setMark (const char *file, const int lineNumber) |
| Adds a file/line number to the stack trace. More...
|
|
virtual std::vector< std::pair
< std::string, int > > | getStackTrace () const |
| Provides the stack trace for every point where this exception was caught, marked, and rethrown. More...
|
|
virtual void | printStackTrace () const |
| Prints the stack trace to std::err. More...
|
|
virtual void | printStackTrace (std::ostream &stream) const |
| Prints the stack trace to the given output stream. More...
|
|
virtual std::string | getStackTraceString () const |
| Gets the stack trace as one contiguous string. More...
|
|
Exception & | operator= (const Exception &ex) |
| Assignment operator, copies one Exception to another. More...
|
|
| Throwable () |
|
virtual | ~Throwable () throw () |
|