Spec-Zone.ru › C++

std::chrono::file_clock

Определено в заголовочном файле <chrono>
using file_clock = /* see below */;
(с 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)
operator<<(std::chrono::file_time)
(C++20)
выполняет вывод в поток для file_time
(шаблон функции)
from_stream(std::chrono::file_time)
(C++20)
парсит file_time из потока в соответствии с указанным форматом
(шаблон функции)
std::formatter<std::chrono::file_time>
(C++20)
поддержка форматирования для file_time
(специализация шаблона класса)

Типы-члены

Тип-член Определение
rep целочисленный арифметический тип, представляющий количество тиков в продолжительности часов
period тип, представляющий период тика часов в секундах
duration тип, способный представлять отрицательные продолжительности
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.
now
[static]
возвращает std::chrono::time_point, представляющую текущую точку времени
(общедоступная статическая функция-член)
to_utcfrom_utc
[static] (необязательно)
преобразует между file_time и utc_time
(общедоступная статическая функция-член)
to_sysfrom_sys
[static] (необязательно)
преобразует между file_time и sys_time
(общедоступная статическая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/chrono/file_clock

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API