#include <time.h>
Classes | |
struct | Breakdown |
Public Member Functions | |
Breakdown | In (TimeZone tz) const |
Time & | operator+= (Duration d) |
Time & | operator-= (Duration d) |
Time & | operator= (const Time &t) |
constexpr | Time () |
constexpr | Time (const Time &t) |
Private Member Functions | |
constexpr | Time (Duration rep) |
Private Attributes | |
Duration | rep_ |
Friends | |
template<typename H > | |
H | AbslHashValue (H h, Time t) |
constexpr Time | InfiniteFuture () |
constexpr Time | InfinitePast () |
Duration | operator- (Time lhs, Time rhs) |
constexpr bool | operator< (Time lhs, Time rhs) |
constexpr bool | operator== (Time lhs, Time rhs) |
constexpr Time | time_internal::FromUnixDuration (Duration d) |
constexpr Duration | time_internal::ToUnixDuration (Time t) |
constexpr Time | UniversalEpoch () |
constexpr absl::Time::Time | ( | ) |
constexpr absl::Time::Time | ( | const Time & | t | ) |
constexpr absl::Time::Time | ( | Duration | rep | ) | [inline, explicit, private] |
absl::Time::Breakdown absl::Time::In | ( | absl::TimeZone | tz | ) | const |
H AbslHashValue | ( | H | h, |
Time | t | ||
) | [friend] |
constexpr Time InfiniteFuture | ( | ) | [friend] |
constexpr Time InfinitePast | ( | ) | [friend] |
constexpr Time time_internal::FromUnixDuration | ( | Duration | d | ) | [friend] |
constexpr Duration time_internal::ToUnixDuration | ( | Time | t | ) | [friend] |
constexpr Time UniversalEpoch | ( | ) | [friend] |
Duration absl::Time::rep_ [private] |