io::read_version_error Class Reference

Inheritance diagram for io::read_version_error:

Inheritance graph
[legend]
Collaboration diagram for io::read_version_error:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 read_version_error (const char *classname, io::version_id attempted_id, io::version_id lowest_supported_id, const char *msg, const rutz::file_pos &pos)
 Construct with information relevant to the problem.
virtual ~read_version_error () throw ()
virtual const char * what () const throw ()
 Get the decorated error message as a C-style string.
const rutz::file_possrc_pos () const throw ()
 Get the source file position where the error was generated.
const rutz::backtraceget_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::fstringget_msg () const throw ()
 Get the (un-decorated) error message.

Detailed Description

Definition at line 50 of file reader.cc.


The documentation for this class was generated from the following file:
The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Mon Feb 11 05:08:49 2008 by Doxygen version 1.5.2.