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]
|
若时间滴答间隔始终保持恒定(即即使发生外部时钟调整,调用
now()
返回的值仍保持单调递增)则为
true
,否则为
false
(公开静态成员常量) |
成员函数
file_clock
精确提供以下两对静态成员函数中的其中一对:
-
to_utc和from_utc;或 -
to_sys和from_sys。
|
[静态]
|
返回表示当前时间点的
std::chrono::time_point
(公开静态成员函数) |
|
[静态]
(可选)
|
在
file_time
和
utc_time
之间进行转换
(公开静态成员函数) |
|
[静态]
(可选)
|
在
file_time
和
sys_time
之间进行转换
(公开静态成员函数) |