#include <time_zone.h>
Classes | |
struct | absolute_lookup |
struct | civil_lookup |
struct | civil_transition |
class | Impl |
Public Member Functions | |
std::string | description () const |
absolute_lookup | lookup (const time_point< seconds > &tp) const |
template<typename D > | |
absolute_lookup | lookup (const time_point< D > &tp) const |
civil_lookup | lookup (const civil_second &cs) const |
std::string | name () const |
bool | next_transition (const time_point< seconds > &tp, civil_transition *trans) const |
template<typename D > | |
bool | next_transition (const time_point< D > &tp, civil_transition *trans) const |
time_zone & | operator= (const time_zone &)=default |
bool | prev_transition (const time_point< seconds > &tp, civil_transition *trans) const |
template<typename D > | |
bool | prev_transition (const time_point< D > &tp, civil_transition *trans) const |
time_zone () | |
time_zone (const time_zone &)=default | |
std::string | version () const |
Private Member Functions | |
const Impl & | effective_impl () const |
time_zone (const Impl *impl) | |
Private Attributes | |
const Impl * | impl_ |
Friends | |
template<typename H > | |
H | AbslHashValue (H h, time_zone tz) |
bool | operator!= (time_zone lhs, time_zone rhs) |
bool | operator== (time_zone lhs, time_zone rhs) |
Definition at line 76 of file time_zone.h.
|
inline |
Definition at line 78 of file time_zone.h.
|
default |
|
inlineexplicitprivate |
Definition at line 235 of file time_zone.h.
std::string absl::time_internal::cctz::time_zone::description | ( | ) | const |
Definition at line 96 of file time_zone_lookup.cc.
|
private |
Definition at line 100 of file time_zone_lookup.cc.
time_zone::absolute_lookup absl::time_internal::cctz::time_zone::lookup | ( | const time_point< seconds > & | tp | ) | const |
Definition at line 73 of file time_zone_lookup.cc.
|
inline |
Definition at line 105 of file time_zone.h.
time_zone::civil_lookup absl::time_internal::cctz::time_zone::lookup | ( | const civil_second & | cs | ) | const |
Definition at line 78 of file time_zone_lookup.cc.
std::string absl::time_internal::cctz::time_zone::name | ( | ) | const |
Definition at line 69 of file time_zone_lookup.cc.
bool absl::time_internal::cctz::time_zone::next_transition | ( | const time_point< seconds > & | tp, |
civil_transition * | trans | ||
) | const |
Definition at line 82 of file time_zone_lookup.cc.
|
inline |
Definition at line 197 of file time_zone.h.
bool absl::time_internal::cctz::time_zone::prev_transition | ( | const time_point< seconds > & | tp, |
civil_transition * | trans | ||
) | const |
Definition at line 87 of file time_zone_lookup.cc.
|
inline |
Definition at line 204 of file time_zone.h.
std::string absl::time_internal::cctz::time_zone::version | ( | ) | const |
Definition at line 92 of file time_zone_lookup.cc.
|
friend |
Definition at line 228 of file time_zone.h.
Definition at line 220 of file time_zone.h.
|
private |
Definition at line 237 of file time_zone.h.