YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib::Timers::HighResolutionClock类 参考

高精度时钟。 更多...

#include <ytimer.h>

Public 类型

using duration = std::chrono::nanoseconds
 
using rep = duration::rep
 
using period = duration::period
 
using time_point = std::chrono::time_point< HighResolutionClock, duration >
 

静态 Public 成员函数

static time_point now () ynothrow
 

静态 Public 属性

static yconstexpr bool is_steady = {}
 

详细描述

高精度时钟。

自从
build 291

在文件 ytimer.h45 行定义.

成员类型定义说明

using YSLib::Timers::HighResolutionClock::duration = std::chrono::nanoseconds

在文件 ytimer.h48 行定义.

在文件 ytimer.h50 行定义.

在文件 ytimer.h49 行定义.

在文件 ytimer.h51 行定义.

成员函数说明

HighResolutionClock::time_point YSLib::Timers::HighResolutionClock::now ( )
inlinestatic
警告
首次调用前非线程安全。

在文件 ytimer.h61 行定义.

参考 platform::GetHighResolutionTicks().

参考自 YSLib::Timers::Activate(), YSLib::DebugTimer::DebugTimer(), YSLib::Timers::Timer::RefreshDelta(), YSLib::Timers::Timer::RefreshRemainder() , 以及 YSLib::DebugTimer::~DebugTimer().

函数调用图:

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

类成员变量说明

yconstexpr bool YSLib::Timers::HighResolutionClock::is_steady = {}
static

在文件 ytimer.h53 行定义.


该类的文档由以下文件生成: