Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
absl::time_internal::cctz::time_zone::Impl Class Reference

#include <time_zone_impl.h>

List of all members.

Public Member Functions

time_zone::absolute_lookup BreakTime (const time_point< seconds > &tp) const
std::string Description () const
time_zone::civil_lookup MakeTime (const civil_second &cs) const
const std::string & Name () const
bool NextTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const
bool PrevTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const
std::string Version () const

Static Public Member Functions

static void ClearTimeZoneMapTestOnly ()
static bool LoadTimeZone (const std::string &name, time_zone *tz)
static time_zone UTC ()

Private Member Functions

 Impl (const std::string &name)

Static Private Member Functions

static const ImplUTCImpl ()

Private Attributes

const std::string name_
std::unique_ptr< TimeZoneIfzone_

Detailed Description

Definition at line 31 of file time_zone_impl.h.


Constructor & Destructor Documentation

absl::time_internal::cctz::time_zone::Impl::Impl ( const std::string &  name) [explicit, private]

Definition at line 95 of file time_zone_impl.cc.


Member Function Documentation

time_zone::absolute_lookup absl::time_internal::cctz::time_zone::Impl::BreakTime ( const time_point< seconds > &  tp) const [inline]

Definition at line 51 of file time_zone_impl.h.

Definition at line 86 of file time_zone_impl.cc.

Definition at line 76 of file time_zone_impl.h.

bool absl::time_internal::cctz::time_zone::Impl::LoadTimeZone ( const std::string &  name,
time_zone tz 
) [static]

Definition at line 44 of file time_zone_impl.cc.

Definition at line 58 of file time_zone_impl.h.

const std::string& absl::time_internal::cctz::time_zone::Impl::Name ( ) const [inline]

Definition at line 45 of file time_zone_impl.h.

bool absl::time_internal::cctz::time_zone::Impl::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const [inline]

Definition at line 63 of file time_zone_impl.h.

bool absl::time_internal::cctz::time_zone::Impl::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const [inline]

Definition at line 67 of file time_zone_impl.h.

Definition at line 40 of file time_zone_impl.cc.

Definition at line 97 of file time_zone_impl.cc.

Definition at line 73 of file time_zone_impl.h.


Member Data Documentation

Definition at line 82 of file time_zone_impl.h.

Definition at line 83 of file time_zone_impl.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