YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Debugging

调试设施。 更多...

Debugging 的协作图:

class  DebugTimer
 调试计时器。 更多...
 

宏定义

#define YCL_DEBUG_PRINTF(...)   std::printf(__VA_ARGS__)
 
#define YCL_DEBUG_PUTS(_arg)   std::puts(_arg)
 

函数

bool platform::YDebugGetStatus ()
 调试模式:取得状态。
 
void platform::YDebugBegin ()
 调试模式:显示控制台。
 
void platform::YDebug ()
 调试模式:按键继续。
 
void platform::YDebug (const char *)
 调试模式:显示控制台字符串,按键继续。
 
int platform::yprintf (const char *,...)
 调试模式 printf :显示控制台格式化输出 ,按键继续。
 

详细描述

调试设施。

自从
build 378

仅在宏 NDEBUG 未被定义时起诊断作用的调试接口和实现。

宏定义说明

#define YCL_DEBUG_PRINTF (   ...)    std::printf(__VA_ARGS__)
自从
build 314

在文件 Debug.h52 行定义.

#define YCL_DEBUG_PUTS (   _arg)    std::puts(_arg)

在文件 Debug.h53 行定义.

参考自 DSApplication::~DSApplication().

函数说明

void platform::YDebug ( )

调试模式:按键继续。

警告
控制台显示状态不保证线程安全性。

在文件 Debug.cpp61 行定义.

参考 platform::WaitForInput() , 以及 platform::YDebugBegin().

函数调用图:

void platform::YDebug ( const char *  s)

调试模式:显示控制台字符串,按键继续。

警告
控制台显示状态不保证线程安全性。

在文件 Debug.cpp70 行定义.

参考 platform::WaitForInput() , 以及 platform::YDebugBegin().

函数调用图:

void platform::YDebugBegin ( )

调试模式:显示控制台。

警告
控制台显示状态不保证线程安全性。
自从
build 312

在文件 Debug.cpp54 行定义.

参考 platform::ColorSpace::Blue,platform::ColorSpace::White , 以及 platform::YConsoleInit().

参考自 HandleFatalError(),ShowFatalError(),platform::YDebug() , 以及 platform::yprintf().

函数调用图:

这是这个函数的调用关系图:

bool platform::YDebugGetStatus ( )

调试模式:取得状态。

警告
不保证线程安全性。

在文件 Debug.cpp48 行定义.

int platform::yprintf ( const char *  str,
  ... 
)

调试模式 printf :显示控制台格式化输出 ,按键继续。

警告
控制台显示状态不保证线程安全性。

在文件 Debug.cpp81 行定义.

参考 platform::WaitForInput() , 以及 platform::YDebugBegin().

参考自 simpleFaceRequester().

函数调用图:

这是这个函数的调用关系图: