|
date
a C++20 date library
|
This is the complete list of members for cgr::Date, including all inherited members.
| Date()=default | cgr::Date | |
| Date(int day, int month, int year) | cgr::Date | |
| Date(std::string_view str) | cgr::Date | explicit |
| Date(std::time_t timer) | cgr::Date | explicit |
| Date(std::nullptr_t)=delete | cgr::Date | |
| Day() const noexcept | cgr::Date | |
| Day(int day) & | cgr::Date | |
| DayOfYear() const noexcept | cgr::Date | |
| IsLeap(int year) | cgr::Date | static |
| MAX_YEAR | cgr::Date | static |
| MIN_YEAR | cgr::Date | static |
| Month() const noexcept | cgr::Date | |
| Month(int month) & | cgr::Date | |
| operator+(const Date &d, int days) | cgr::Date | related |
| operator+(int days, const Date &d) | cgr::Date | related |
| operator++() & | cgr::Date | |
| operator++(int) & | cgr::Date | |
| operator+=(int days) & | cgr::Date | |
| operator-(const Date &d, int days) | cgr::Date | related |
| operator-(const Date &lhs, const Date &rhs) noexcept | cgr::Date | related |
| operator--() & | cgr::Date | |
| operator--(int) & | cgr::Date | |
| operator-=(int days) & | cgr::Date | |
| operator<<(std::ostream &os, const Date &d) | cgr::Date | related |
| operator<=>(const Date &rhs) const noexcept | cgr::Date | |
| operator==(const Date &rhs) const noexcept=default | cgr::Date | |
| operator>>(std::istream &is, Date &d) | cgr::Date | related |
| RandomDate(int minYear=MIN_YEAR, int maxYear=Today().Year()) | cgr::Date | static |
| Today() | cgr::Date | static |
| Weekday() const noexcept | cgr::Date | |
| WeekOfYear() const noexcept | cgr::Date | |
| Year() const noexcept | cgr::Date | |
| Year(int year) & | cgr::Date |