Namespaces
Variants

std::chrono:: hh_mm_ss

From cppreference.net
定義ヘッダー <chrono>
template < class Duration >
class hh_mm_ss ;
(C++20以降)

クラステンプレート hh_mm_ss は、 std::chrono::duration を「分解された」時間( 時間 : : )に分割します。分割の精度は Duration テンプレートパラメータによって決定されます。これは主にフォーマットツールとして機能します。

Duration std::chrono::duration の特殊化でなければならず、そうでない場合、プログラムは不適格となります。

目次

メンバー定数

constexpr unsigned fractional_width
[static]
範囲内で可能な最小の整数 [ 0 , 18 ] であり、以下の precision Duration { 1 } の値を正確に表現するもの、またはそのような整数が存在しない場合は 6
(公開静的メンバ定数)

メンバー型

メンバー型 定義
precision

std:: chrono :: duration < std:: common_type_t < Duration :: rep , std :: chrono :: seconds :: rep > , std:: ratio < 1 , 10 fractional_width >>

メンバー関数

hh_mm_ss を構築する
(public member function)
分解時間の構成要素を取得する
(public member function)
格納されている std::chrono::duration を取得する
(public member function)

非メンバー関数

(C++20)
hh_mm_ss をストリームに出力する
(関数テンプレート)

ヘルパークラス

hh_mm_ss のフォーマットサポート
(クラステンプレートの特殊化)