Namespaces
Variants

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
(публичная статическая функция-член)