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

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

addDuration(const Duration &duration) constxclox::Timeinline
addHours(int hours) constxclox::Timeinline
addMicroseconds(int microseconds) constxclox::Timeinline
addMilliseconds(int milliseconds) constxclox::Timeinline
addMinutes(int minutes) constxclox::Timeinline
addNanoseconds(int nanoseconds) constxclox::Timeinline
addSeconds(int seconds) constxclox::Timeinline
current()xclox::Timeinlinestatic
fromString(const std::string &time, const std::string &format)xclox::Timeinlinestatic
hour() constxclox::Timeinline
Hours typedefxclox::Time
hoursBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
isValid() constxclox::Timeinline
microsecond() constxclox::Timeinline
Microseconds typedefxclox::Time
microsecondsBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
midnight()xclox::Timeinlinestatic
millisecond() constxclox::Timeinline
Milliseconds typedefxclox::Time
millisecondsBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
minute() constxclox::Timeinline
Minutes typedefxclox::Time
minutesBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
nanosecond() constxclox::Timeinline
Nanoseconds typedefxclox::Time
nanosecondsBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
operator!=(const Time &other) constxclox::Timeinline
operator+(const Duration &duration) constxclox::Timeinline
operator-(const Duration &duration) constxclox::Timeinline
operator-(const Time &other) constxclox::Timeinline
operator<(const Time &other) constxclox::Timeinline
operator<<(std::ostream &os, const Time &t)xclox::Timerelated
operator<=(const Time &other) constxclox::Timeinline
operator=(const Time &other)=defaultxclox::Time
operator=(Time &&other)=defaultxclox::Time
operator==(const Time &other) constxclox::Timeinline
operator>(const Time &other) constxclox::Timeinline
operator>=(const Time &other) constxclox::Timeinline
operator>>(std::istream &is, Time &t)xclox::Timerelated
second() constxclox::Timeinline
Seconds typedefxclox::Time
secondsBetween(const Time &from, const Time &to)xclox::Timeinlinestatic
subtractDuration(const Duration &duration) constxclox::Timeinline
subtractHours(int hours) constxclox::Timeinline
subtractMicroseconds(int microseconds) constxclox::Timeinline
subtractMilliseconds(int milliseconds) constxclox::Timeinline
subtractMinutes(int minutes) constxclox::Timeinline
subtractNanoseconds(int nanoseconds) constxclox::Timeinline
subtractSeconds(int seconds) constxclox::Timeinline
Time()xclox::Timeinline
Time(const Time &other)=defaultxclox::Time
Time(Time &&other)=defaultxclox::Time
Time(std::time_t scalarStdTime)xclox::Timeinlineexplicit
Time(const std::tm &brokenStdTime)xclox::Timeinlineexplicit
Time(const Duration &duration)xclox::Timeinlineexplicit
Time(const std::chrono::system_clock::time_point &timePoint)xclox::Timeinlineexplicit
Time(int hours, int minutes, int seconds)xclox::Timeinlineexplicit
Time(int hours, int minutes, int seconds, int milliseconds)xclox::Timeinlineexplicit
Time(int hours, int minutes, int seconds, const Duration &subseconds)xclox::Timeinlineexplicit
Time(Hours hours, Minutes minutes, Seconds seconds, const Duration &subseconds)xclox::Timeinlineexplicit
toBrokenStdTime() constxclox::Timeinline
toHoursSinceMidnight() constxclox::Timeinline
toMicrosecondsSinceMidnight() constxclox::Timeinline
toMillisecondsSinceMidnight() constxclox::Timeinline
toMinutesSinceMidnight() constxclox::Timeinline
toNanosecondsSinceMidnight() constxclox::Timeinline
toScalarStdTime() constxclox::Timeinline
toSecondsSinceMidnight() constxclox::Timeinline
toStdDurationSinceMidnight() constxclox::Timeinline
toString(const std::string &format) constxclox::Timeinline
~Time()=defaultxclox::Time