#include <time.h>
Classes | |
struct | CivilInfo |
struct | CivilTransition |
struct | TimeInfo |
Public Member Functions | |
CivilInfo | At (Time t) const |
TimeInfo | At (CivilSecond ct) const |
std::string | name () const |
bool | NextTransition (Time t, CivilTransition *trans) const |
operator time_internal::cctz::time_zone () const | |
TimeZone & | operator= (const TimeZone &) |
bool | PrevTransition (Time t, CivilTransition *trans) const |
TimeZone (time_internal::cctz::time_zone tz) | |
TimeZone () | |
TimeZone (const TimeZone &) | |
Private Attributes | |
time_internal::cctz::time_zone | cz_ |
Friends | |
template<typename H > | |
H | AbslHashValue (H h, TimeZone tz) |
bool | operator!= (TimeZone a, TimeZone b) |
std::ostream & | operator<< (std::ostream &os, TimeZone tz) |
bool | operator== (TimeZone a, TimeZone b) |
absl::TimeZone::TimeZone | ( | time_internal::cctz::time_zone | tz | ) | [inline, explicit] |
absl::TimeZone::TimeZone | ( | const TimeZone & | ) |
absl::TimeZone::CivilInfo absl::TimeZone::At | ( | Time | t | ) | const |
absl::TimeZone::TimeInfo absl::TimeZone::At | ( | CivilSecond | ct | ) | const |
std::string absl::TimeZone::name | ( | ) | const [inline] |
bool absl::TimeZone::NextTransition | ( | Time | t, |
CivilTransition * | trans | ||
) | const |
absl::TimeZone::operator time_internal::cctz::time_zone | ( | ) | const [inline, explicit] |
bool absl::TimeZone::PrevTransition | ( | Time | t, |
CivilTransition * | trans | ||
) | const |
H AbslHashValue | ( | H | h, |
TimeZone | tz | ||
) | [friend] |
std::ostream& operator<< | ( | std::ostream & | os, |
TimeZone | tz | ||
) | [friend] |