#include <DSC_Exception.hxx>


Public Member Functions | |
| DSC_Exception (const std::string &text, const char *fileName="", const unsigned int lineNumber=0, const char *funcName="") | |
| virtual const char * | what (void) const throw () |
| virtual | ~DSC_Exception (void) throw () |
| virtual const std::string & | getExceptionName () const |
Protected Attributes | |
| std::string | _dscText |
| std::string | _filefuncName |
| std::string | _exceptionName |
| int | _lineNumber |
| std::string | _what |
Private Member Functions | |
| std::string | setFileFuncName (const char *fileName, const char *funcName) |
| DSC_Exception::DSC_Exception | ( | const std::string & | text, |
| const char * | fileName = "", |
||
| const unsigned int | lineNumber = 0, |
||
| const char * | funcName = "" |
||
| ) | [inline] |
References _dscText, _exceptionName, _filefuncName, _lineNumber, _what, and makeText().
| virtual DSC_Exception::~DSC_Exception | ( | void | ) | throw () [inline, virtual] |
| virtual const std::string& DSC_Exception::getExceptionName | ( | ) | const [inline, virtual] |
Reimplemented in CalciumException.
References _exceptionName.
| std::string DSC_Exception::setFileFuncName | ( | const char * | fileName, |
| const char * | funcName | ||
| ) | [inline, private] |
std::string DSC_Exception::_dscText [protected] |
std::string DSC_Exception::_filefuncName [protected] |
std::string DSC_Exception::_exceptionName [protected] |
Reimplemented in CalciumException.
int DSC_Exception::_lineNumber [protected] |
std::string DSC_Exception::_what [protected] |