Xclox
C++11 header-only cross-platform date and time library with an asynchronous NTP client
|
This is the complete list of members for xclox::Time, including all inherited members.
addDuration(const Duration &duration) const | xclox::Time | inline |
addHours(int hours) const | xclox::Time | inline |
addMicroseconds(int microseconds) const | xclox::Time | inline |
addMilliseconds(int milliseconds) const | xclox::Time | inline |
addMinutes(int minutes) const | xclox::Time | inline |
addNanoseconds(int nanoseconds) const | xclox::Time | inline |
addSeconds(int seconds) const | xclox::Time | inline |
current() | xclox::Time | inlinestatic |
fromString(const std::string &time, const std::string &format) | xclox::Time | inlinestatic |
hour() const | xclox::Time | inline |
Hours typedef | xclox::Time | |
hoursBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
isValid() const | xclox::Time | inline |
microsecond() const | xclox::Time | inline |
Microseconds typedef | xclox::Time | |
microsecondsBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
midnight() | xclox::Time | inlinestatic |
millisecond() const | xclox::Time | inline |
Milliseconds typedef | xclox::Time | |
millisecondsBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
minute() const | xclox::Time | inline |
Minutes typedef | xclox::Time | |
minutesBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
nanosecond() const | xclox::Time | inline |
Nanoseconds typedef | xclox::Time | |
nanosecondsBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
operator!=(const Time &other) const | xclox::Time | inline |
operator+(const Duration &duration) const | xclox::Time | inline |
operator-(const Duration &duration) const | xclox::Time | inline |
operator-(const Time &other) const | xclox::Time | inline |
operator<(const Time &other) const | xclox::Time | inline |
operator<<(std::ostream &os, const Time &t) | xclox::Time | related |
operator<=(const Time &other) const | xclox::Time | inline |
operator=(const Time &other)=default | xclox::Time | |
operator=(Time &&other)=default | xclox::Time | |
operator==(const Time &other) const | xclox::Time | inline |
operator>(const Time &other) const | xclox::Time | inline |
operator>=(const Time &other) const | xclox::Time | inline |
operator>>(std::istream &is, Time &t) | xclox::Time | related |
second() const | xclox::Time | inline |
Seconds typedef | xclox::Time | |
secondsBetween(const Time &from, const Time &to) | xclox::Time | inlinestatic |
subtractDuration(const Duration &duration) const | xclox::Time | inline |
subtractHours(int hours) const | xclox::Time | inline |
subtractMicroseconds(int microseconds) const | xclox::Time | inline |
subtractMilliseconds(int milliseconds) const | xclox::Time | inline |
subtractMinutes(int minutes) const | xclox::Time | inline |
subtractNanoseconds(int nanoseconds) const | xclox::Time | inline |
subtractSeconds(int seconds) const | xclox::Time | inline |
Time() | xclox::Time | inline |
Time(const Time &other)=default | xclox::Time | |
Time(Time &&other)=default | xclox::Time | |
Time(std::time_t scalarStdTime) | xclox::Time | inlineexplicit |
Time(const std::tm &brokenStdTime) | xclox::Time | inlineexplicit |
Time(const Duration &duration) | xclox::Time | inlineexplicit |
Time(const std::chrono::system_clock::time_point &timePoint) | xclox::Time | inlineexplicit |
Time(int hours, int minutes, int seconds) | xclox::Time | inlineexplicit |
Time(int hours, int minutes, int seconds, int milliseconds) | xclox::Time | inlineexplicit |
Time(int hours, int minutes, int seconds, const Duration &subseconds) | xclox::Time | inlineexplicit |
Time(Hours hours, Minutes minutes, Seconds seconds, const Duration &subseconds) | xclox::Time | inlineexplicit |
toBrokenStdTime() const | xclox::Time | inline |
toHoursSinceMidnight() const | xclox::Time | inline |
toMicrosecondsSinceMidnight() const | xclox::Time | inline |
toMillisecondsSinceMidnight() const | xclox::Time | inline |
toMinutesSinceMidnight() const | xclox::Time | inline |
toNanosecondsSinceMidnight() const | xclox::Time | inline |
toScalarStdTime() const | xclox::Time | inline |
toSecondsSinceMidnight() const | xclox::Time | inline |
toStdDurationSinceMidnight() const | xclox::Time | inline |
toString(const std::string &format) const | xclox::Time | inline |
~Time()=default | xclox::Time |