std::chrono:: file_clock
From cppreference.net
|
ヘッダーで定義
<chrono>
|
||
|
using
file_clock
=
/* 下記参照 */
;
|
(C++20以降) | |
std::chrono::file_clock
は、
std::filesystem::file_time_type
で使用されるクロックのエイリアスです。そのエポックは未規定です。
file_clock
は
TrivialClock
要件を満たします。
目次 |
タイムポイントファミリー
|
名前空間
std::chrono
で定義
|
||
|
template
<
class
Duration
>
using file_time = std:: chrono :: time_point < std :: chrono :: file_clock , Duration > ; |
(C++20以降) | |
file_time
に対するストリーム出力を実行する
(関数テンプレート) |
|
指定されたフォーマットに従ってストリームから
file_time
を解析する
(関数テンプレート) |
|
file_time
のフォーマットサポート
(クラステンプレートの特殊化) |
メンバー型
| メンバー型 | 定義 |
rep
|
クロックの期間のティック数を表す符号付き算術型 |
period
|
クロックのティック周期を秒単位で表す std::ratio 型 |
duration
|
std:: chrono :: duration < rep, period > 、負の期間を表現可能 |
time_point
|
std:: chrono :: time_point < std :: chrono :: file_clock > |
メンバー定数
|
constexpr bool
is_steady
[static]
|
true
ティック間の時間が常に一定である場合、すなわち外部クロック調整の場合でも
now()
の呼び出しが単調に増加する値を返す場合、そうでない場合は
false
(公開静的メンバ定数) |
メンバー関数
file_clock
は以下の二組の静的メンバ関数のうち、厳密に一方のみを提供します:
-
to_utcとfrom_utc;または -
to_sysとfrom_sys。
|
[static]
|
現在の時点を表す
std::chrono::time_point
を返す
(public static member function) |
|
[static]
(optional)
|
file_time
と
utc_time
の間で変換する
(public static member function) |
|
[static]
(optional)
|
file_time
と
sys_time
の間で変換する
(public static member function) |