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.