kdebug.h File Reference
Detailed Description
Definition in file kdebug.h.
#include <fbxfilesdk/components/kbaselib/kbaselib_h.h>
#include <fbxfilesdk/components/kbaselib/klib/ktime.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>
Go to the source code of this
file.
|
Defines
|
#define |
KAlwaysTrace KTraceFnc |
|
To debug in both Debug and Release, all
calls to this function must be removed before shipping.
|
#define |
KSTRINGITIZE(a) (a) |
|
Add another indirection level, so that in
can work in conjunction with the __FILE__ usage.
|
#define |
K_CHECKRTNV(condition,
value) |
|
Checks the condition, if it evaluates to
false asserts and returns value.
|
#define |
K_CHECKRTN(condition) |
|
Checks the condition, if it evaluates to
false asserts and returns.
|
|
#define |
K_NO_TRACE 0 |
|
Tracing disabled, this level must not be
used with the KTrace function/.
|
#define |
K_ASSERT_ONLY_TRACE 1 |
|
Show only assert traces.
|
#define |
K_NORMAL_TRACE 3 |
|
Descriptive trace.
|
#define |
K_ALL_TRACE 4 |
|
Highly detailled level of trace.
|
#define |
K_DEFAULT_TRACE 20 |
|
Default value, K_TRACE_LEVEL environment
variable is used when level TraceLevel is set to that value Never
use this value as an argument to KTrace.
|
Define Documentation
Highly detailled level of trace.
Definition at line 67 of file kdebug.h.
#define
K_ASSERT_ONLY_TRACE 1 |
Show only assert traces.
Definition at line 59 of file kdebug.h.
#define K_CHECKRTN |
( |
condition |
|
) |
|
Value:
if( !(condition) ){ \
K_ASSERT_MSG_NOW( #condition ); \
return; \
}
Checks the condition, if it evaluates to false asserts and returns.
Definition at line 203 of file kdebug.h.
#define K_CHECKRTNV |
( |
condition, |
|
|
value |
|
) |
|
Value:
if( !(condition) ){ \
K_ASSERT_MSG_NOW( #condition ); \
return value; \
}
Checks the condition, if it evaluates to false asserts and returns
value.
Definition at line 194 of file kdebug.h.
#define
K_DEFAULT_TRACE 20 |
Default value, K_TRACE_LEVEL environment variable is used when
level TraceLevel is set to that value Never use this value as an
argument to KTrace.
Definition at line 73 of file kdebug.h.
Tracing disabled, this level must not be used with the KTrace
function/.
Definition at line 55 of file kdebug.h.
Descriptive trace.
Definition at line 63 of file kdebug.h.
#define
KAlwaysTrace KTraceFnc |
To debug in both Debug and Release, all calls to this function
must be removed before shipping.
Definition at line 94 of file kdebug.h.
#define KSTRINGITIZE |
( |
a |
|
) |
(a) |
Add another indirection level, so that in can work in
conjunction with the __FILE__ usage.
Definition at line 98 of file kdebug.h.