C++ 命名要求: TrivialClock (自 C++11 起)
来自 cppreference.cn
TrivialClock 要求描述了 chrono 库中几种时钟所满足的要求。
[编辑] 要求
对于类型 TC
- 该类型必须满足 Clock 要求。
- 类型 TC::rep、TC::duration 和 TC::time_point 满足 EqualityComparable、LessThanComparable、DefaultConstructible、CopyConstructible、CopyAssignable、Destructible(直到 C++17)、Swappable 和 NumericType 的要求。
- 函数 TC::now() 不会抛出异常。
- 类型 TC::time_point::clock 递归地满足 TrivialClock 要求。
[编辑] 标准库
标准库中的以下类型满足 TrivialClock 要求:
(C++11) |
系统范围实时时钟的挂钟时间 (类) |
(C++11) |
永不调整的单调时钟 (类) |
(C++11) |
可用最短滴答周期的时钟 (类) |
(C++20) |
用于 文件时间的 Clock (typedef) |
(C++17) |
表示文件时间值 (typedef) |