Go to the source code of this file.
Defines | |
#define | __DEBUGGER_BREAK |
Breaks into the debugger. | |
#define | FUFail(command) { __DEBUGGER_BREAK; command; } |
Forces the debugger to break, or take the fall-back. | |
#define | FUAssert(condition, fall_back) { if (!(condition)) { __DEBUGGER_BREAK; fall_back; } } |
Asserts that a condition is met. | |
#define | FUCheckMemory(fallback) |
Asserts that the memory is intact. |
|
Breaks into the debugger. In debug builds, this intentionally crashes the application. In release builds, this is an empty function. |
|
Asserts that a condition is met. Use this macro, instead of 'if' statements when you are asserting for a programmer's error.
|
|
Asserts that the memory is intact. This function is only supported on Windows, debug builds right now: it uses the _CrtCheckMemory function and is very expensive. |
|
Forces the debugger to break, or take the fall-back.
|