#include <exception.hxx>
Inheritance diagram for xyzzy::TException:
Public Member Functions | |
TException () | |
TException (const char *reason) | |
const char * | getReason () const |
void | print () const |
virtual | ~TException () |
Protected Attributes | |
const char * | m_reason |
Static Private Attributes | |
static const char *const | stNoReason |
xyzzy::TException::TException | ( | ) | [inline, explicit] |
Default constructor.
xyzzy::TException::TException | ( | const char * | reason | ) | [inline, explicit] |
More specific constructor.
reason | detail of exception. |
xyzzy::TException::~TException | ( | ) | [virtual] |
const char* xyzzy::TException::getReason | ( | ) | const [inline] |
void xyzzy::TException::print | ( | ) | const |
Print getReason() to cerr.
const char* xyzzy::TException::m_reason [protected] |
Detail of exception.
const char *const xyzzy::TException::stNoReason [static, private] |