Public Member Functions | Private Attributes
absl::time_internal::cctz::TimeZoneLibC Class Reference

#include <time_zone_libc.h>

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

List of all members.

Public Member Functions

time_zone::absolute_lookup BreakTime (const time_point< seconds > &tp) const override
std::string Description () 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 PrevTransition (const time_point< seconds > &tp, time_zone::civil_transition *trans) const override
 TimeZoneLibC (const std::string &name)
std::string Version () const override

Private Attributes

const bool local_

Detailed Description

Definition at line 29 of file time_zone_libc.h.


Constructor & Destructor Documentation

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

Definition at line 161 of file time_zone_libc.cc.


Member Function Documentation

time_zone::absolute_lookup absl::time_internal::cctz::TimeZoneLibC::BreakTime ( const time_point< seconds > &  tp) const [override, virtual]

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 164 of file time_zone_libc.cc.

std::string absl::time_internal::cctz::TimeZoneLibC::Description ( ) const [override, virtual]

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 284 of file time_zone_libc.cc.

time_zone::civil_lookup absl::time_internal::cctz::TimeZoneLibC::MakeTime ( const civil_second &  cs) const [override, virtual]

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 202 of file time_zone_libc.cc.

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

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 270 of file time_zone_libc.cc.

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

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 275 of file time_zone_libc.cc.

std::string absl::time_internal::cctz::TimeZoneLibC::Version ( ) const [override, virtual]

Implements absl::time_internal::cctz::TimeZoneIf.

Definition at line 280 of file time_zone_libc.cc.


Member Data Documentation

Definition at line 46 of file time_zone_libc.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