名前空間
変種
操作

std::chrono::hh_mm_ss

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

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

Durationstd::chrono::durationの特殊化である必要があります。そうでなければ、プログラムは形式が無効となります。

目次

[編集] メンバ定数

constexpr unsigned fractional_width
[static]
precision(下記参照)がDuration{1}の値を正確に表すような、範囲[018]内の最小の整数。そのような整数が存在しない場合は6
(公開静的メンバ定数)

[編集] メンバ型

メンバ型 定義
precision

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

[編集] メンバ関数

hh_mm_ssを構築します。
(public member function) [編集]
分解された時間コンポーネントを取得します。
(public member function) [編集]
格納されているstd::chrono::durationを取得します。
(public member function) [編集]

[編集] 非メンバ関数

hh_mm_ssをストリームに出力します。
(function template) [編集]

[編集] ヘルパークラス

hh_mm_ss の書式設定サポート
(クラス テンプレートの特殊化) [edit]
English 日本語 中文(简体) 中文(繁體)