Public Member Functions | |
unsigned int | GetCode () const |
const EXCEPTION_POINTERS & | GetExceptionPointers () const |
const CONTEXT & | GetContext () const |
Core::_tstring | GetWhere () const override |
Core::_tstring | GetWhat () const override |
Core::_tstring | GetDetails () const override |
std::string | GetDetailsA () const override |
Core::_tstring | GetCallStack () const |
bool | CreateDump () const |
Protected Attributes | |
const unsigned int | m_code |
EXCEPTION_POINTERS * | m_pPointers |
const _tstring | m_where |
const _tstring | m_message |
const _tstring | m_details |
Friends | |
class | Translator |
Classes | |
class | Translator |
A class that acts as a structured exception translator. Create one of these objects on each thread where you want Win32 structured exceptions translated into CSEHException. More... |
unsigned int GetCode | ( | ) | const |
const EXCEPTION_POINTERS & GetExceptionPointers | ( | ) | const |
const CONTEXT & GetContext | ( | ) | const |
_tstring GetWhere | ( | ) | const [override, virtual] |
Reimplemented from CException.
_tstring GetWhat | ( | ) | const [override, virtual] |
Reimplemented from CException.
_tstring GetDetails | ( | ) | const [override, virtual] |
Reimplemented from CException.
string GetDetailsA | ( | ) | const [override, virtual] |
Reimplemented from CException.
_tstring GetCallStack | ( | ) | const |
bool CreateDump | ( | ) | const |
friend class Translator [friend] |
const unsigned int m_code [protected] |
EXCEPTION_POINTERS* m_pPointers [protected] |
const _tstring m_where [protected, inherited] |
const _tstring m_message [protected, inherited] |
const _tstring m_details [protected, inherited] |