#include <rutz/ioerror.h>


Public Member Functions | |
| filename_error (const char *filename, const rutz::file_pos &pos) | |
| Default constructor. | |
| virtual | ~filename_error () throw () |
| Virtual destructor. | |
| virtual const char * | what () const throw () |
| Get the decorated error message as a C-style string. | |
| const rutz::file_pos & | src_pos () const throw () |
| Get the source file position where the error was generated. | |
| const rutz::backtrace & | get_backtrace () const throw () |
| Get the stack back trace associated with this exception. | |
Static Public Member Functions | |
| static void | get_last_backtrace (rutz::backtrace &dst) |
| Copy out the back trace most recently used in constructing a rutz::error. | |
Protected Member Functions | |
| void | set_msg (const rutz::fstring &new_msg) throw () |
| Reset the error message. | |
| const rutz::fstring & | get_msg () const throw () |
| Get the (un-decorated) error message. | |
Definition at line 44 of file ioerror.h.