YSTest
PreAlpha_b400_20130424
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 |
|
inline |
测试指定函数执行一次的时间。
在文件 timing.hpp 第 64 行定义.
参考 yforward.
参考自 FetchImage().
|
inline |
|
inline |
测试指定函数执行若干次的总时间。
在文件 timing.hpp 第 96 行定义.
参考 yforward.
参考自 YSLib::UI::GSequenceViewer< ListType >::AdjustForContent() , 以及 average().
|
inline |