Public Member Functions | Private Attributes | List of all members
absl::time_internal::cctz::TimeZoneLibC Class Reference

#include <time_zone_libc.h>

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

Public Member Functions

time_zone::absolute_lookup BreakTime (const time_point< seconds > &tp) const override
 
time_zone::absolute_lookup BreakTime (const time_point< seconds > &tp) const override
 
std::string Description () const override
 
std::string Description () const override
 
time_zone::civil_lookup MakeTime (const civil_second &cs) const override
 
time_zone::civil_lookup MakeTime (const civil_second &cs) const override
 
bool NextTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override
 
bool NextTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override
 
bool PrevTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override
 
bool PrevTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override
 
 TimeZoneLibC (const std::string &name)
 
 TimeZoneLibC (const std::string &name)
 
std::string Version () const override
 
std::string Version () const override
 
- Public Member Functions inherited from absl::time_internal::cctz::TimeZoneIf
virtual ~TimeZoneIf ()
 
virtual ~TimeZoneIf ()
 

Private Attributes

const bool local_
 

Additional Inherited Members

- Static Public Member Functions inherited from absl::time_internal::cctz::TimeZoneIf
static std::unique_ptr< TimeZoneIfLoad (const std::string &name)
 
static std::unique_ptr< TimeZoneIfLoad (const std::string &name)
 
- Protected Member Functions inherited from absl::time_internal::cctz::TimeZoneIf
 TimeZoneIf ()
 
 TimeZoneIf ()
 

Detailed Description

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

Constructor & Destructor Documentation

◆ TimeZoneLibC() [1/2]

absl::time_internal::cctz::TimeZoneLibC::TimeZoneLibC ( const std::string &  name)
explicit

◆ TimeZoneLibC() [2/2]

absl::time_internal::cctz::TimeZoneLibC::TimeZoneLibC ( const std::string &  name)
explicit

Member Function Documentation

◆ BreakTime() [1/2]

time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneLibC::BreakTime ( const time_point< seconds > &  tp) const
overridevirtual

◆ BreakTime() [2/2]

time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneLibC::BreakTime ( const time_point< seconds > &  tp) const
overridevirtual

◆ Description() [1/2]

std::string absl::time_internal::cctz::TimeZoneLibC::Description ( ) const
overridevirtual

◆ Description() [2/2]

std::string absl::time_internal::cctz::TimeZoneLibC::Description ( ) const
overridevirtual

◆ MakeTime() [1/2]

time_zone::civil_lookup absl::time_internal::cctz::TimeZoneLibC::MakeTime ( const civil_second cs) const
overridevirtual

◆ MakeTime() [2/2]

time_zone::civil_lookup absl::time_internal::cctz::TimeZoneLibC::MakeTime ( const civil_second cs) const
overridevirtual

◆ NextTransition() [1/2]

bool absl::time_internal::cctz::TimeZoneLibC::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
overridevirtual

◆ NextTransition() [2/2]

bool absl::time_internal::cctz::TimeZoneLibC::NextTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
overridevirtual

◆ PrevTransition() [1/2]

bool absl::time_internal::cctz::TimeZoneLibC::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
overridevirtual

◆ PrevTransition() [2/2]

bool absl::time_internal::cctz::TimeZoneLibC::PrevTransition ( const time_point< seconds > &  tp,
time_zone::civil_transition trans 
) const
overridevirtual

◆ Version() [1/2]

std::string absl::time_internal::cctz::TimeZoneLibC::Version ( ) const
overridevirtual

◆ Version() [2/2]

std::string absl::time_internal::cctz::TimeZoneLibC::Version ( ) const
overridevirtual

Member Data Documentation

◆ local_

const bool absl::time_internal::cctz::TimeZoneLibC::local_
private

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


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