Структура system_clock
Представляет тип часов, основанный на часах реального времени системы.
struct system_clock;
Заметки
тип часов используется для получения текущего времени. Тип овеществляет создание шаблона класса длительность и time_point, и определяет статической функции-члена now(), возвращает время.
Часы монотонно, если значения, возвращаемые первым кольцо в now() всегда меньше или равно значению, возвращаемые последующим вызовом now().
Часы устоичивы, если они монотонно и если время между тиканьями часов постоянным.
В этой реализации, system_clock синонимно с high_resolution_clock.
Члены
Общедоступные Typedefs
Name |
Описание |
---|---|
system_clock::duration |
Синоним для duration<rep, period>. |
system_clock::period |
Синоним для типа, который используется для представления точку tick, содержащиеся в поколении duration. |
system_clock::rep |
Синоним для типа, который используется для представления тиканий количество часов, содержащиеся в поколении duration. |
system_clock::time_point |
Синоним для time_point<Clock, duration>, где Clock синоним сам для типа или часов или другого типа часов, основанных на той же эпохе и имеет такие же вложенный тип duration. |
Открытые методы
Name |
Описание |
---|---|
Статический. Возвращает time_point, наиболее точно приближается определенное время. |
|
Статический. Возвращает текущее время. |
|
Статический. Возвращает объект time_t, который лучше всего приближается определенное time_point. |
Открытые константы
Name |
Описание |
---|---|
Определяет, является ли тип часов монотонно. |
|
Определяет, является ли тип часов устоичив. |
Требования
Заголовок: chrono
Пространство имен: std::chrono