std::chrono:: year_month_weekday
|
Определено в заголовке
<chrono>
|
||
|
class
year_month_weekday
;
|
(начиная с C++20) | |
Класс
year_month_weekday
представляет n-й
й
день недели определенного года и месяца. Это полевая временная точка с разрешением
std::chrono::days
.
Арифметика, ориентированная на
std::chrono::years
и
std::chrono::months
, поддерживается напрямую. Неявное преобразование в
std::chrono::sys_days
и обратно позволяет эффективно выполнять арифметику, ориентированную на
std::chrono::days
.
year_month_weekday
является
TriviallyCopyable
StandardLayoutType
.
Функции-члены
создает объект
year_month_weekday
(публичная функция-член) |
|
|
изменяет временную точку на указанное количество месяцев или лет
(публичная функция-член) |
|
|
предоставляет доступ к полям этого объекта
(публичная функция-член) |
|
|
преобразует в
std::chrono::time_point
(публичная функция-член) |
|
|
проверяет, представляет ли этот объект корректную дату
(публичная функция-член) |
Функции, не являющиеся членами класса
|
(C++20)
|
сравнивает два значения
year_month_weekday
(функция) |
|
(C++20)
|
добавляет или вычитает
year_month_weekday
и некоторое количество лет или месяцев
(функция) |
|
(C++20)
|
выводит
year_month_weekday
в поток
(шаблон функции) |
Вспомогательные классы
поддержка форматирования для
year_month_weekday
(специализация шаблона класса) |
|
|
поддержка хеширования для
std::chrono::year_month_weekday
(специализация шаблона класса) |