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
представляющий текущий момент времени
(публичная статическая функция-член) |
|
[static]
(optional)
|
преобразует между
file_time
и
utc_time
(публичная статическая функция-член) |
|
[static]
(optional)
|
преобразует между
file_time
и
sys_time
(публичная статическая функция-член) |