#include <time_zone_libc.h>
Public Member Functions | |
time_zone::absolute_lookup | BreakTime (const time_point< seconds > &tp) const override |
std::string | Description () const override |
time_zone::civil_lookup | MakeTime (const civil_second &cs) const override |
bool | NextTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override |
bool | PrevTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override |
TimeZoneLibC (const std::string &name) | |
std::string | Version () const override |
Private Attributes | |
const bool | local_ |
Definition at line 29 of file time_zone_libc.h.
absl::time_internal::cctz::TimeZoneLibC::TimeZoneLibC | ( | const std::string & | name | ) | [explicit] |
Definition at line 161 of file time_zone_libc.cc.
time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneLibC::BreakTime | ( | const time_point< seconds > & | tp | ) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 164 of file time_zone_libc.cc.
std::string absl::time_internal::cctz::TimeZoneLibC::Description | ( | ) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 284 of file time_zone_libc.cc.
time_zone::civil_lookup absl::time_internal::cctz::TimeZoneLibC::MakeTime | ( | const civil_second & | cs | ) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 202 of file time_zone_libc.cc.
bool absl::time_internal::cctz::TimeZoneLibC::NextTransition | ( | const time_point< seconds > & | tp, |
time_zone::civil_transition * | trans | ||
) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 270 of file time_zone_libc.cc.
bool absl::time_internal::cctz::TimeZoneLibC::PrevTransition | ( | const time_point< seconds > & | tp, |
time_zone::civil_transition * | trans | ||
) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 275 of file time_zone_libc.cc.
std::string absl::time_internal::cctz::TimeZoneLibC::Version | ( | ) | const [override, virtual] |
Implements absl::time_internal::cctz::TimeZoneIf.
Definition at line 280 of file time_zone_libc.cc.
const bool absl::time_internal::cctz::TimeZoneLibC::local_ [private] |
Definition at line 46 of file time_zone_libc.h.