Final Platform Layer 0.9.8-beta
|
This category contains assertion & debug macro functions. More...
Macros | |
#define | fplAlwaysAssert(exp) |
Always crashes the application with a null-pointer assignment, when the specified expression evaluates to false . | |
#define | fplAssert(exp) |
Breaks with an runtime assertion, when the specified expression evaluates to false . | |
#define | fplAssertPtr(ptr) |
Breaks when the specified pointer is fpl_null. | |
#define | fplDebugBreak() |
Stops the debugger on this line always. | |
#define | fplStaticAssert(exp) |
Breaks the compilation, when the specified expression evaluates to false . | |
Functions | |
fpl_common_api void | fplDebugFormatOut (const char *format,...) |
Writes the given formatted text into the debugger output stream. | |
fpl_platform_api void | fplDebugOut (const char *text) |
Writes the given text into the debugger output stream. | |
This category contains assertion & debug macro functions.
#define fplAlwaysAssert | ( | exp | ) |
Always crashes the application with a null-pointer assignment, when the specified expression evaluates to false
.
Definition at line 2162 of file final_platform_layer.h.
#define fplAssert | ( | exp | ) |
Breaks with an runtime assertion, when the specified expression evaluates to false
.
Definition at line 2158 of file final_platform_layer.h.
#define fplAssertPtr | ( | ptr | ) |
Breaks when the specified pointer is fpl_null.
Definition at line 2164 of file final_platform_layer.h.
#define fplDebugBreak | ( | ) |
Stops the debugger on this line always.
Definition at line 2203 of file final_platform_layer.h.
#define fplStaticAssert | ( | exp | ) |
Breaks the compilation, when the specified expression evaluates to false
.
Definition at line 2160 of file final_platform_layer.h.
fpl_common_api void fplDebugFormatOut | ( | const char * | format, |
... | |||
) |
Writes the given formatted text into the debugger output stream.
format | The format used for writing into the debugger output stream |
... | The dynamic arguments used for formatting the text. |
fpl_platform_api void fplDebugOut | ( | const char * | text | ) |
Writes the given text into the debugger output stream.
text | The text to write into the debugger output stream |