CException Class Reference

#include <exception.h>

Inheritance diagram for CException:
Collaboration diagram for CException:

List of all members.

Public Member Functions

 CException (const CString message)
 CException (const CString message, CException &e)
 CException (const CException &e)
virtual ~CException ()
const CString getMessage () const
const CString getCause () const
ostream & report (ostream &stream) const

Private Attributes

CString message
CString cause


ostream & operator<< (ostream &stream, const CException &e)

Constructor & Destructor Documentation

CException::CException ( const CString  message  )  [inline]
CException::CException ( const CString  message,
CException e 
) [inline]

References cause, getCause(), and getMessage().

Here is the call graph for this function:

CException::CException ( const CException e  )  [inline]
virtual CException::~CException (  )  [inline, virtual]

Member Function Documentation

const CString CException::getCause (  )  const [inline]

References cause.

Referenced by CException(), and report().

const CString CException::getMessage (  )  const [inline]

References message.

Referenced by CException(), report(), and Tester::runTest().

ostream& CException::report ( ostream &  stream  )  const [inline]

References getCause(), and getMessage().

Referenced by operator<<().

Here is the call graph for this function:

Friends And Related Function Documentation

ostream& operator<< ( ostream &  stream,
const CException e 
) [friend]

Member Data Documentation

Referenced by CException(), and getCause().

Referenced by getMessage().

The documentation for this class was generated from the following file: