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 () |
![]() | |
JAssertBase () | |
virtual | ~JAssertBase () |
Friends | |
class | JXApplication |
Additional Inherited Members | |
![]() | |
enum | Action { kIgnoreFailure , kAbort , kAskUser } |
![]() | |
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 |