Spec-Zone.ru › C++

Именованные требования C++: TrivialClock (начиная с C++11)

Требования TrivialClock описывают требования, которым соответствуют несколько часов из библиотеки chrono.

Требования

Для типа TC:

  • Тип должен удовлетворять требованиям Clock.
  • Типы TC::rep, TC::duration и TC::time_point удовлетворяют требованиям EqualityComparable, LessThanComparable, DefaultConstructible, CopyConstructible, CopyAssignable, Destructible(до C++17), Swappable и NumericType.
  • Функция TC::now() не выбрасывает исключений.
  • Тип TC::time_point::clock рекурсивно удовлетворяет требованиям TrivialClock.

Стандартная библиотека

Следующие типы стандартной библиотеки удовлетворяют требованиям TrivialClock:

system_clock
(C++11)
системное календарное время, получаемое от общесистемных часов реального времени
(класс)
steady_clock
(C++11)
монотонные часы, показания которых никогда не корректируются
(класс)
high_resolution_clock
(C++11)
часы с наименьшим доступным периодом тика
(класс)
file_clock
(C++20)
Clock, используемые для времени файла
(псевдоним типа)
file_time_type
(C++17)
представляет значения времени файла
(псевдоним типа)

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

Spec-Zone.ru

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