類模板
<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.

成員函式