FUtils/FUDebug.h File Reference

This file contains macros useful to write debugging output. More...

Go to the source code of this file.

Defines

#define DEBUG_OUT(token)   ::DebugOut(__FILE__, __LINE__, token);
 Outputs a string to the debug monitor.
#define DEBUG_OUT1(token, arg1)   ::DebugOut(__FILE__, __LINE__, token, arg1);
 Outputs a string to the debug monitor.
#define DEBUG_OUT2(token, arg1, arg2)   ::DebugOut(__FILE__, __LINE__, token, arg1, arg2);
 Outputs a string to the debug monitor.

Functions

void DebugOut (const char *,...)
 Outputs a string to the debug monitor.
void DebugOut (const fchar *,...)
 See above.
void DebugOutV (const char *, va_list &)
 Outputs a string to the debug monitor.
void DebugOutV (const fchar *, va_list &)
 See above.
void DebugOut (const char *, uint32, const char *,...)
 Outputs a string to the debug monitor.
void DebugOut (const char *, uint32, const fchar *,...)
 See above.
void DebugOutV (const char *, uint32, const char *, va_list &)
 Outputs a string to the debug monitor.
void DebugOutV (const char *, uint32, const fchar *, va_list &)
 See above.


Detailed Description

This file contains macros useful to write debugging output.


Define Documentation

#define DEBUG_OUT token   )     ::DebugOut(__FILE__, __LINE__, token);
 

Outputs a string to the debug monitor.

Parameters:
token The string to output.

#define DEBUG_OUT1 token,
arg1   )     ::DebugOut(__FILE__, __LINE__, token, arg1);
 

Outputs a string to the debug monitor.

Parameters:
token The formatted string to output.
arg1 A first argument.

#define DEBUG_OUT2 token,
arg1,
arg2   )     ::DebugOut(__FILE__, __LINE__, token, arg1, arg2);
 

Outputs a string to the debug monitor.

Parameters:
token The formatted string to output.
arg1 A first argument.
arg2 A second argument.


Function Documentation

void DebugOut const char *  ,
uint32  ,
const char *  ,
  ...
[inline]
 

Outputs a string to the debug monitor.

The filename and line number are the first two parameters. The formatted message is the third parameter.

void DebugOut const char *  ,
  ...
[inline]
 

Outputs a string to the debug monitor.

The formatted message is the first parameter.

void DebugOutV const char *  ,
uint32  ,
const char *  ,
va_list & 
[inline]
 

Outputs a string to the debug monitor.

The filename and line number are the first two parameters. The formatted message is the third parameter. The fourth parameter is the variable parameter list.

void DebugOutV const char *  ,
va_list & 
[inline]
 

Outputs a string to the debug monitor.

The formatted message is the first parameter. The second parameter is the variable parmeter list.


Generated on Fri May 12 16:44:40 2006 for FCollada by  doxygen 1.4.6-NO