YSTest: Debugging

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 宏定义 | 函数
Debugging
Diagnostic

调试设施。 更多...

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.h 第 52 行定义.

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

在文件 Debug.h 第 53 行定义.

参考自 DSApplication::~DSApplication().

## 函数说明

void platform::YDebug | ( |  | ) |

调试模式：按键继续。

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

在文件 Debug.cpp 第 61 行定义.

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

函数调用图:

void platform::YDebug | ( | const char * | s | ) |

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

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

在文件 Debug.cpp 第 70 行定义.

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

函数调用图:

void platform::YDebugBegin | ( |  | ) |

调试模式：显示控制台。

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

自从
  build 312

在文件 Debug.cpp 第 54 行定义.

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

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

函数调用图:

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

bool platform::YDebugGetStatus | ( |  | ) |

调试模式：取得状态。

警告
  不保证线程安全性。

在文件 Debug.cpp 第 48 行定义.

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

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

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

在文件 Debug.cpp 第 81 行定义.

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

参考自 simpleFaceRequester().

函数调用图:

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