Public Member Functions | Static Public Member Functions | Protected Member Functions
absl::time_internal::cctz::TimeZoneIf Class Reference

#include <time_zone_if.h>

Inheritance diagram for absl::time_internal::cctz::TimeZoneIf:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

static std::unique_ptr
< TimeZoneIf
Load (const std::string &name)

Protected Member Functions

 TimeZoneIf ()

Detailed Description

Definition at line 32 of file time_zone_if.h.


Constructor & Destructor Documentation

Definition at line 37 of file time_zone_if.cc.

Definition at line 53 of file time_zone_if.h.


Member Function Documentation

virtual time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneIf::BreakTime ( const time_point< seconds > &  tp) const [pure virtual]
virtual std::string absl::time_internal::cctz::TimeZoneIf::Description ( ) const [pure virtual]
std::unique_ptr< TimeZoneIf > absl::time_internal::cctz::TimeZoneIf::Load ( const std::string &  name) [static]

Reimplemented in absl::time_internal::cctz::TimeZoneInfo.

Definition at line 23 of file time_zone_if.cc.

virtual time_zone::civil_lookup absl::time_internal::cctz::TimeZoneIf::MakeTime ( const civil_second &  cs) const [pure virtual]
virtual bool absl::time_internal::cctz::TimeZoneIf::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const [pure virtual]
virtual bool absl::time_internal::cctz::TimeZoneIf::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const [pure virtual]
virtual std::string absl::time_internal::cctz::TimeZoneIf::Version ( ) const [pure virtual]

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


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