|
YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
计时测试工具命名空间。 更多...
函数 | |
| template<typename _fNow , typename _fCallable , typename... _tParams> | |
| auto | once (_fNow now, _fCallable &&f, _tParams &&...args) -> decltype(now()-now()) |
| 测试指定函数执行一次的时间。 更多... | |
| template<typename _fCallable , typename... _tParams> | |
| double | once_c (_fCallable &&f, _tParams &&...args) |
| 测试指定函数执行一次的时间。 更多... | |
| template<class _fNow , typename _fCallable , typename... _tParams> | |
| auto | total (size_t n, _fNow now, _fCallable &&f, _tParams &&...args) -> decltype(now()-now()) |
| 测试指定函数执行若干次的总时间。 更多... | |
| template<typename _fCallable , typename... _tParams> | |
| double | total_c (size_t n, _fCallable &&f, _tParams &&...args) |
| 测试指定函数执行若干次的总时间。 更多... | |
| template<typename... _tParams> | |
| auto | average (size_t n, _tParams &&...args) -> decltype(timing::total(n, std::forward< decltype(args)>(args)...)/n) |
| 测试指定函数执行若干次的平均时间。 更多... | |
计时测试工具命名空间。
|
inline |
测试指定函数执行若干次的平均时间。
在文件 timing.hpp 第 129 行定义.
参考 YSLib::UI::args, total() , 以及 yforward.

|
inline |
测试指定函数执行一次的时间。
在文件 timing.hpp 第 64 行定义.
参考 YSLib::UI::args, YSLib::UI::f , 以及 yforward.

|
inline |
测试指定函数执行一次的时间。
在文件 timing.hpp 第 79 行定义.
参考 YSLib::UI::args, YSLib::UI::f , 以及 yforward.
|
inline |
测试指定函数执行若干次的总时间。
在文件 timing.hpp 第 96 行定义.
参考 YSLib::UI::args, YSLib::UI::f , 以及 yforward.
参考自 YSLib::UI::GSequenceViewer< _tCon >::AdjustForContent() , 以及 average().

|
inline |
测试指定函数执行若干次的总时间。
在文件 timing.hpp 第 113 行定义.
参考 YSLib::UI::args, YSLib::UI::f , 以及 yforward.