C++ 命名需求: TrivialClock (自 C++11 起)
来自 cppreference.com
The TrivialClock requirements describe the requirements satisfied by several clocks in the 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 需求。
[编辑] 使用
标准库中的以下类型满足这些需求