![]() |
Scarab
v2.2.1
Project 8 C++ Utility Library
|
#include <date.h>
Public Member Functions | |
year_month_weekday ()=default | |
constexpr | year_month_weekday (const date::year &y, const date::month &m, const date::weekday_indexed &wdi) noexcept |
year_month_weekday (const sys_days &dp) noexcept | |
year_month_weekday (const local_days &dp) noexcept | |
year_month_weekday & | operator+= (const months &m) noexcept |
year_month_weekday & | operator-= (const months &m) noexcept |
year_month_weekday & | operator+= (const years &y) noexcept |
year_month_weekday & | operator-= (const years &y) noexcept |
constexpr date::year | year () const noexcept |
constexpr date::month | month () const noexcept |
constexpr date::weekday | weekday () const noexcept |
constexpr unsigned | index () const noexcept |
constexpr date::weekday_indexed | weekday_indexed () const noexcept |
operator sys_days () const noexcept | |
operator local_days () const noexcept | |
bool | ok () const noexcept |
Private Member Functions | |
days | to_days () const noexcept |
Static Private Member Functions | |
static year_month_weekday | from_days (days dp) noexcept |
Private Attributes | |
date::year | y_ |
date::month | m_ |
date::weekday_indexed | wdi_ |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinestaticprivatenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
|
private |