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>

Include dependency graph for kdebug.h:
This graph shows which files directly or indirectly include this file:

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.
Constants
#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

#define K_ALL_TRACE   4

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.

#define K_NO_TRACE   0

Tracing disabled, this level must not be used with the KTrace function/.

Definition at line 55 of file kdebug.h.

#define K_NORMAL_TRACE   3

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)

Add another indirection level, so that in can work in conjunction with the __FILE__ usage.

Definition at line 98 of file kdebug.h.