12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #ifndef CRASH_HANDLER_WIN_H
- #define CRASH_HANDLER_WIN_H
- #include <windows.h>
- #if defined(DEBUG_ENABLED) && defined(MSVC)
- #define CRASH_HANDLER_EXCEPTION 1
- extern DWORD CrashHandlerException(EXCEPTION_POINTERS *ep);
- #endif
- class CrashHandler {
- bool disabled;
- public:
- void initialize();
- void disable();
- bool is_disabled() const { return disabled; };
- CrashHandler();
- ~CrashHandler();
- };
- #endif
|