1.1.0 Added exponent class system
Definition at line 38 of file CException.hpp.
| Exponent::Exceptions::CException::CException | ( | const CString & | errorReason, | |
| const CString & | functionName, | |||
| const bool | isSerious = true | |||
| ) |
Construction
| errorReason | The reason for the error | |
| functionName | The name of the function that generated the error | |
| isSerious | Is this a serious (app ending) exception |
| virtual Exponent::Exceptions::CException::~CException | ( | ) | [virtual] |
Destruction
| virtual bool Exponent::Exceptions::CException::errorIsSerious | ( | ) | const [virtual] |
Is the error serious
| bool | True if the error is serious, false otherwise |
| virtual const CString& Exponent::Exceptions::CException::getErrorReason | ( | ) | const [virtual] |
Get the reson for the error
| const | CString& The reason for the error |
| virtual const CString& Exponent::Exceptions::CException::getFunctionName | ( | ) | const [virtual] |
Get the function name
| const | CString& The name of the function that threw the error |
The message associated witht he exception - as description
Definition at line 89 of file CException.hpp.
Name of the function that generated the exception
Definition at line 90 of file CException.hpp.
bool Exponent::Exceptions::CException::m_isSerious [protected] |
Is the fault serious - does it require an exit essentially
Definition at line 91 of file CException.hpp.