Xclox
C++11 header-only cross-platform date and time library with an asynchronous NTP client
xclox::Date Member List

This is the complete list of members for xclox::Date, including all inherited members.

addDays(int days) constxclox::Dateinline
addMonths(int months) constxclox::Dateinline
addYears(int years) constxclox::Dateinline
current()xclox::Dateinlinestatic
Date()xclox::Dateinline
Date(const Date &other)=defaultxclox::Date
Date(Date &&other)=defaultxclox::Date
Date(const Days &days)xclox::Dateinlineexplicit
Date(int year, int month, int day)xclox::Dateinlineexplicit
day() constxclox::Dateinline
dayOfWeek() constxclox::Dateinline
dayOfWeekName(bool shortName=false) constxclox::Dateinline
dayOfYear() constxclox::Dateinline
Days typedefxclox::Date
daysBetween(const Date &from, const Date &to)xclox::Dateinlinestatic
daysInMonth() constxclox::Dateinline
daysInMonthOfYear(int year, int month)xclox::Dateinlinestatic
daysInYear() constxclox::Dateinline
epoch()xclox::Dateinlinestatic
fromJulianDay(long julianDay)xclox::Dateinlinestatic
fromString(const std::string &date, const std::string &format)xclox::Dateinlinestatic
getYearMonthDay(int *year, int *month, int *day) constxclox::Dateinline
isLeapYear() constxclox::Dateinline
isLeapYear(int year)xclox::Dateinlinestatic
isValid() constxclox::Dateinline
Month enum namexclox::Date
month() constxclox::Dateinline
monthName(bool shortName=false) constxclox::Dateinline
operator!=(const Date &other) constxclox::Dateinline
operator<(const Date &other) constxclox::Dateinline
operator<<(std::ostream &os, const Date &d)xclox::Daterelated
operator<=(const Date &other) constxclox::Dateinline
operator=(const Date &other)=defaultxclox::Date
operator=(Date &&other)=defaultxclox::Date
operator==(const Date &other) constxclox::Dateinline
operator>(const Date &other) constxclox::Dateinline
operator>=(const Date &other) constxclox::Dateinline
operator>>(std::istream &is, Date &d)xclox::Daterelated
subtractDays(int days) constxclox::Dateinline
subtractMonths(int months) constxclox::Dateinline
subtractYears(int years) constxclox::Dateinline
toDaysSinceEpoch() constxclox::Dateinline
toJulianDay() constxclox::Dateinline
toStdDurationSinceEpoch() constxclox::Dateinline
toString(const std::string &format) constxclox::Dateinline
Weekday enum namexclox::Date
weekOfYear(int *weekYear=nullptr) constxclox::Dateinline
Weeks typedefxclox::Date
weeksBetween(const Date &from, const Date &to)xclox::Dateinlinestatic
year() constxclox::Dateinline
~Date()=defaultxclox::Date