|
| File_format_exception (const char *file, uint32_t line) |
|
| File_format_exception (const char *msg, const char *file=0, uint32_t line=0) |
|
| File_format_exception (const std::string &msg, const char *file=0, uint32_t line=0) |
|
virtual | ~File_format_exception () |
|
| IO_error (const char *file, unsigned line) |
| Constructs an Exception caused by an IO error. More...
|
|
| IO_error (const char *msg, const char *file=0, unsigned line=0) |
| Constructs an Exception caused by an IO error. More...
|
|
| IO_error (const std::string &msg, const char *file=0, unsigned line=0) |
| Constructs an Exception caused by an IO error. More...
|
|
virtual | ~IO_error () throw () |
| Deletes an IO 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 |
|