![]() |
Scarab
v2.9.0
Project 8 C++ Utility Library
|
#include <date.h>
Public Member Functions | |
| year_month_day ()=default | |
| constexpr | year_month_day (const date::year &y, const date::month &m, const date::day &d) noexcept |
| year_month_day (const year_month_day_last &ymdl) noexcept | |
| year_month_day (sys_days dp) noexcept | |
| year_month_day (local_days dp) noexcept | |
| year_month_day & | operator+= (const months &m) noexcept |
| year_month_day & | operator-= (const months &m) noexcept |
| year_month_day & | operator+= (const years &y) noexcept |
| year_month_day & | operator-= (const years &y) noexcept |
| constexpr date::year | year () const noexcept |
| constexpr date::month | month () const noexcept |
| constexpr date::day | day () 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_day | from_days (days dp) noexcept |
Private Attributes | |
| date::year | y_ |
| date::month | m_ |
| date::day | d_ |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinestaticprivatenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |
1.8.13