|
JX Application Framework
|
#include <JXAssert.h>
Public Member Functions | |
| JXAssert () | |
| ~JXAssert () override | |
| int | Assert (const JUtf8Byte *expr, const JUtf8Byte *file, const int line, const JUtf8Byte *message, const JUtf8Byte *function) override |
| void | Abort () override |
| void | UnlockDisplays () |
Public Member Functions inherited from JAssertBase | |
| JAssertBase () | |
| virtual | ~JAssertBase () |
Friends | |
| class | JXApplication |
Additional Inherited Members | |
Public Types inherited from JAssertBase | |
| enum | Action { kIgnoreFailure , kAbort , kAskUser } |
Static Public Member Functions inherited from JAssertBase | |
| static int | DefaultAssert (const JUtf8Byte *expr, const JUtf8Byte *file, const int line, const JUtf8Byte *message, const JUtf8Byte *function) |
| static Action | GetAction () |
| static void | SetAction (const Action action) |
We ensure that all keyboard and mouse grabs are released.
| JXAssert::JXAssert | ( | ) |
|
override |
|
overridevirtual |
We call JXApplication::Abort().
Reimplemented from JAssertBase.
|
overridevirtual |
Implements JAssertBase.
| void JXAssert::UnlockDisplays | ( | ) |
|
friend |