|
cartobase
4.7.0
|


Go to the source code of this file.
Macros | |
| #define | ZDebugLogf(a, b) ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, 0, ZDebug_FormatMessage b): (void)0) |
| #define | ZDebugStopf(a, b) ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, 0, ZDebug_FormatMessage b): (void)0) |
| #define | ZDebugLog(a) ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, 0, 0): (void)0) |
| #define | ZDebugStop(a) ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, 0, 0): (void)0) |
| #define | ZAssertLogf(a, b, c) ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, #b, ZDebug_FormatMessage c), false: true) |
| #define | ZAssertStopf(a, b, c) ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, #b, ZDebug_FormatMessage c), false: true) |
| #define | ZAssertLog(a, b) ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, #b, 0), false: true) |
| #define | ZAssertStop(a, b) ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, #b, 0), false: true) |
| #define | ZAssertCompile(a) extern int sCompileTimeAssertionViolated[(a) ? 1 : 0] |
| #define | ZUnimplemented() ZDebugStopf(0, ("Unimplemented routine")) |
| #define | ZAssert(a) ZAssertStop(1, a); |
| #define | ZDebug_Message_AssertionAndUser "Assertion failed: %s. %s, %s:%d" |
| #define | ZDebug_Message_AssertionOnly "Assertion failed: %s, %s:%d" |
| #define | ZDebug_Message_UserOnly "%s, %s:%d" |
| #define | ZDebug_Message_None "%s:%d" |
Enumerations | |
| enum | ZDebug_Action { eDebugAction_Continue, eDebugAction_Stop } |
Functions | |
| const char * | ZDebug_FormatMessage (const char *inMessage,...) |
| const char * | ZDebug_FormatMessage () |
| void | ZDebug_DisplayMessage (int inLevel, ZDebug_Action inAction, const char *inFilename, int inLine, const char *inAssertionMessage, const char *inUserMessage) |
| #define ZAssert | ( | a | ) | ZAssertStop(1, a); |
| #define ZAssertCompile | ( | a | ) | extern int sCompileTimeAssertionViolated[(a) ? 1 : 0] |
| #define ZAssertLog | ( | a, | |
| b | |||
| ) | ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, #b, 0), false: true) |
| #define ZAssertLogf | ( | a, | |
| b, | |||
| c | |||
| ) | ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, #b, ZDebug_FormatMessage c), false: true) |
| #define ZAssertStop | ( | a, | |
| b | |||
| ) | ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, #b, 0), false: true) |
| #define ZAssertStopf | ( | a, | |
| b, | |||
| c | |||
| ) | ((a)<=ZCONFIG_Debug && !(b) ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, #b, ZDebug_FormatMessage c), false: true) |
| #define ZDebug_Message_AssertionAndUser "Assertion failed: %s. %s, %s:%d" |
| #define ZDebug_Message_AssertionOnly "Assertion failed: %s, %s:%d" |
| #define ZDebugLog | ( | a | ) | ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, 0, 0): (void)0) |
| #define ZDebugLogf | ( | a, | |
| b | |||
| ) | ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Continue, __FILE__, __LINE__, 0, ZDebug_FormatMessage b): (void)0) |
| #define ZDebugStop | ( | a | ) | ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, 0, 0): (void)0) |
| #define ZDebugStopf | ( | a, | |
| b | |||
| ) | ((a)<=ZCONFIG_Debug ? ZDebug_DisplayMessage(a, eDebugAction_Stop, __FILE__, __LINE__, 0, ZDebug_FormatMessage b): (void)0) |
| #define ZUnimplemented | ( | ) | ZDebugStopf(0, ("Unimplemented routine")) |
| enum ZDebug_Action |
| void ZDebug_DisplayMessage | ( | int | inLevel, |
| ZDebug_Action | inAction, | ||
| const char * | inFilename, | ||
| int | inLine, | ||
| const char * | inAssertionMessage, | ||
| const char * | inUserMessage | ||
| ) |
Referenced by ZDebug_FormatMessage().
| const char* ZDebug_FormatMessage | ( | const char * | inMessage, |
| ... | |||
| ) |
|
inline |
Definition at line 127 of file ZDebug.h.
References ZDebug_DisplayMessage().