|
| Serialization_error (const char *file, unsigned line) |
| Constructs an Exception caused by a serialization error. More...
|
|
| Serialization_error (const char *msg, const char *file=0, unsigned line=0) |
| Constructs an Exception caused by a serialization error. More...
|
|
| Serialization_error (const std::string &msg, const char *file=0, unsigned line=0) |
| Constructs an Exception caused by a serialization error. More...
|
|
virtual | ~Serialization_error () throw () |
| Deletes a Serialization_error. More...
|
|
| Runtime_error (const char *file, unsigned line) |
| Constructs a runtime exception. More...
|
|
| Runtime_error (const char *msg, const char *file=0, unsigned line=0) |
| Constructs a runtime exception. More...
|
|
| Runtime_error (const std::string &msg, const char *file=0, unsigned line=0) |
| Constructs a runtime exception. More...
|
|
virtual | ~Runtime_error () throw () |
| Deletes a Runtime_error. More...
|
|
| Exception (const char *msg, const char *file=0, unsigned line=0) |
| Constructs an Exception. More...
|
|
| Exception (const std::string &msg, const char *file=0, unsigned line=0) |
| Constructs an Exception. More...
|
|
| Exception (const Exception &e) |
| Constructs an Exception from another. More...
|
|
virtual | ~Exception () throw () |
| Deletes an Exception. More...
|
|
const std::string & | get_msg () const throw () |
| Returns the error message for the Exception. More...
|
|
const char * | what () const throw () |
| Returns the error message for the Exception. More...
|
|
const char * | get_file () const |
| Returns the file name where the Exception occurred. More...
|
|
unsigned | get_line () const |
| Returns the line number near where the Exception occurred. More...
|
|
std::string | get_details () const |
| Return string containing filename, line number, and message. More...
|
|
virtual void | print (std::ostream &out, bool newline=false) const |
| Prints the Exception::msg to an ostream. More...
|
|
virtual void | print () const |
|
virtual void | print_details (std::ostream &out, bool newline=false) const |
| Prints all the fields of the Exception to an ostream. More...
|
|
virtual void | print_details () const |
|
virtual void | print_abort (std::ostream &out, bool newline=false) const |
| Prints the Exception::msg to an ostream and aborts. More...
|
|
virtual void | print_abort () const |
|
virtual void | print_details_abort (std::ostream &out, bool newline=false) const |
| Prints all the fields of the Exception to an ostream and aborts. More...
|
|
virtual void | print_details_abort () const |
|
virtual void | print_exit (std::ostream &out, bool newline, int status=false) const |
| Prints the Exception::msg to an ostream and exits. More...
|
|
virtual void | print_exit () const |
|
virtual void | print_details_exit (std::ostream &out, bool newline=false, int status=EXIT_FAILURE) const |
| Prints all the fields of the Exception to an ostream and exits. More...
|
|
virtual void | print_details_exit () const |
|
Object thrown when serialization or deserialization fails.