Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
absl::time_internal::cctz::TimeZoneIf Class Referenceabstract

#include <time_zone_if.h>

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

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< TimeZoneIfLoad (const std::string &name)
 

Protected Member Functions

 TimeZoneIf ()
 

Detailed Description

Definition at line 32 of file time_zone_if.h.

Constructor & Destructor Documentation

absl::time_internal::cctz::TimeZoneIf::~TimeZoneIf ( )
virtual

Definition at line 37 of file time_zone_if.cc.

absl::time_internal::cctz::TimeZoneIf::TimeZoneIf ( )
inlineprotected

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

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 Tue Jun 18 2019 19:44:39