#include "CTBexception.hxx"
Inheritance diagram for CTBexception:
Public Methods | |
CTBexception () | |
CTBexception (const char *c_name, const char *c_message=0, const char *c_module=0) | |
virtual | ~CTBexception () |
const char * | Name () const |
const char * | Message () const |
const char * | Module () const |
virtual void | ToStream (ostream &os) const |
Protected Attributes | |
const char * | mc_name |
const char * | mc_message |
const char * | mc_module |
Related Functions | |
(Note that these are not member functions.) | |
ostream & | operator<< (ostream &os, const CTBexception &obj) |
Definition at line 16 of file CTBexception.hxx.
|
Default constructor.
Definition at line 17 of file CTBexception.icc. |
|
Construct with name, module and message.
Definition at line 26 of file CTBexception.icc. |
|
Definition at line 25 of file CTBexception.cxx. |
|
Returns exception name.
Definition at line 36 of file CTBexception.icc. |
|
Returns message text.
Definition at line 44 of file CTBexception.icc. |
|
Returns module name.
Definition at line 52 of file CTBexception.icc. |
|
ostream insertion.
Reimplemented in CTBexceptionConformity, CTBexceptionIndexRange, CTBexceptionMath, and CTBexceptionRetcode. Definition at line 31 of file CTBexception.cxx. Referenced by operator<<().
|
|
ostream insertion operator.
Definition at line 63 of file CTBexception.icc. |
|
exception name.
Definition at line 33 of file CTBexception.hxx. |
|
message text.
Definition at line 34 of file CTBexception.hxx. |
|
module name.
Definition at line 35 of file CTBexception.hxx. |