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

Static Public Member Functions

static std::unique_ptr< TimeZoneIfLoad (const std::string &name)
 
static std::unique_ptr< TimeZoneIfLoad (const std::string &name)
 

Protected Member Functions

 TimeZoneIf ()
 
 TimeZoneIf ()
 

Detailed Description

Definition at line 34 of file abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h.

Constructor & Destructor Documentation

◆ ~TimeZoneIf() [1/2]

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

◆ TimeZoneIf() [1/2]

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

◆ ~TimeZoneIf() [2/2]

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

◆ TimeZoneIf() [2/2]

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

Member Function Documentation

◆ BreakTime() [1/2]

virtual time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneIf::BreakTime ( const time_point< seconds > &  tp) const
pure virtual

◆ BreakTime() [2/2]

virtual time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneIf::BreakTime ( const time_point< seconds > &  tp) const
pure virtual

◆ Description() [1/2]

virtual std::string absl::time_internal::cctz::TimeZoneIf::Description ( ) const
pure virtual

◆ Description() [2/2]

virtual std::string absl::time_internal::cctz::TimeZoneIf::Description ( ) const
pure virtual

◆ Load() [1/2]

std::unique_ptr< TimeZoneIf > absl::time_internal::cctz::TimeZoneIf::Load ( const std::string &  name)
static

◆ Load() [2/2]

static std::unique_ptr<TimeZoneIf> absl::time_internal::cctz::TimeZoneIf::Load ( const std::string &  name)
static

◆ MakeTime() [1/2]

virtual time_zone::civil_lookup absl::time_internal::cctz::TimeZoneIf::MakeTime ( const civil_second cs) const
pure virtual

◆ MakeTime() [2/2]

virtual time_zone::civil_lookup absl::time_internal::cctz::TimeZoneIf::MakeTime ( const civil_second cs) const
pure virtual

◆ NextTransition() [1/2]

virtual bool absl::time_internal::cctz::TimeZoneIf::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
pure virtual

◆ NextTransition() [2/2]

virtual bool absl::time_internal::cctz::TimeZoneIf::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
pure virtual

◆ PrevTransition() [1/2]

virtual bool absl::time_internal::cctz::TimeZoneIf::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
pure virtual

◆ PrevTransition() [2/2]

virtual bool absl::time_internal::cctz::TimeZoneIf::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
pure virtual

◆ Version() [1/2]

virtual std::string absl::time_internal::cctz::TimeZoneIf::Version ( ) const
pure virtual

◆ Version() [2/2]

virtual std::string absl::time_internal::cctz::TimeZoneIf::Version ( ) const
pure virtual

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:56