类模板
<chrono>

std::chrono::duration_values

template <class Rep> class duration_values;
Duration values
这是一个特征类,用于提供表示 duration 对象中的 count 的类型的极限值和零值。

所有库实现至少都提供一个默认定义,该定义等价于
1
2
3
4
5
template <class Rep> struct duration_values {
  static constexpr Rep zero() { return Rep(0); }
  static constexpr Rep min() { return numeric_limits<Rep>::lowest(); }
  static constexpr Rep max() { return numeric_limits<Rep>::max(); }
}

可以通过特化此模板来为特定类型的 count 表示 提供特定值。

模板参数

Rep
Count representation type.
This is an arithmetic type, or a class emulating an arithmetic type.

成员函数