Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends
absl::time_internal::cctz::time_zone Class Reference

#include <time_zone.h>

List of all members.

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_zoneoperator= (const time_zone &)
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 &)
std::string version () const

Private Member Functions

const Impleffective_impl () const
 time_zone (const Impl *impl)

Private Attributes

const Implimpl_

Friends

template<typename H >
AbslHashValue (H h, time_zone tz)
bool operator!= (time_zone lhs, time_zone rhs)
bool operator== (time_zone lhs, time_zone rhs)

Detailed Description

Definition at line 76 of file time_zone.h.


Constructor & Destructor Documentation

Definition at line 78 of file time_zone.h.

absl::time_internal::cctz::time_zone::time_zone ( const Impl impl) [inline, explicit, private]

Definition at line 235 of file time_zone.h.


Member Function Documentation

Definition at line 96 of file time_zone_lookup.cc.

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.

template<typename D >
absolute_lookup absl::time_internal::cctz::time_zone::lookup ( const time_point< D > &  tp) const [inline]

Definition at line 105 of file time_zone.h.

Definition at line 78 of file time_zone_lookup.cc.

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.

template<typename D >
bool absl::time_internal::cctz::time_zone::next_transition ( const time_point< D > &  tp,
civil_transition trans 
) const [inline]

Definition at line 197 of file time_zone.h.

time_zone& absl::time_internal::cctz::time_zone::operator= ( const time_zone )
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.

template<typename D >
bool absl::time_internal::cctz::time_zone::prev_transition ( const time_point< D > &  tp,
civil_transition trans 
) const [inline]

Definition at line 204 of file time_zone.h.

Definition at line 92 of file time_zone_lookup.cc.


Friends And Related Function Documentation

template<typename H >
H AbslHashValue ( h,
time_zone  tz 
) [friend]

Definition at line 228 of file time_zone.h.

bool operator!= ( time_zone  lhs,
time_zone  rhs 
) [friend]

Definition at line 223 of file time_zone.h.

bool operator== ( time_zone  lhs,
time_zone  rhs 
) [friend]

Definition at line 220 of file time_zone.h.


Member Data Documentation

Definition at line 237 of file time_zone.h.


The documentation for this class was generated from the following files:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:17