std::chrono::year
Определён в заголовке <chrono> | ||
|---|---|---|
class year; | (начиная с C++20) |
Класс year представляет год в пролептическом григорианском календаре. Его диапазон: [-32767, 32767].
year является тривиально копируемым типом со стандартной компоновкой.
Функции-члены
создаёт year (открытая функция-член) |
|
| увеличивает или уменьшает год (открытая функция-член) |
|
прибавляет к year или вычитает из него заданное количество лет (открытая функция-член) |
|
применяет унарные операторы к year (открытая функция-член) |
|
| определяет, является ли год високосным (открытая функция-член) |
|
| возвращает значение года (открытая функция-член) |
|
| проверяет, допустимо ли сохранённое значение года (открытая функция-член) |
|
|
[статическая] | возвращает наименьшее возможное значение года (открытая статическая функция-член) |
|
[статическая] | возвращает наибольшее возможное значение year (открытая статическая функция-член) |
Функции, не являющиеся членами
|
(C++20) | сравнивает значения двух year (функция) |
|
(C++20) | выполняет арифметические операции над yearами (функция) |
|
(C++20) | выводит year в поток (шаблон функции) |
|
(C++20) | разбирает year из потока в соответствии с заданным форматом (шаблон функции) |
Вспомогательные классы
|
(C++20) | поддержка форматирования для year (специализация шаблона класса) |
|
(C++26) | поддержка хеширования для std::chrono::year (специализация шаблона класса) |
Литералы
Определён в встроенном пространстве имён std::literals::chrono_literals |
|
|---|---|
|
(C++20) | литерал std::chrono::year, представляющий конкретный год (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/chrono/year