Classes | Public Member Functions | Private Attributes | Friends | List of all members
absl::TimeZone Class Reference

#include <time.h>

Classes

struct  CivilInfo
 
struct  CivilTransition
 
struct  TimeInfo
 

Public Member Functions

TimeInfo At (CivilSecond ct) const
 
TimeInfo At (CivilSecond ct) const
 
CivilInfo At (Time t) const
 
CivilInfo At (Time t) const
 
std::string name () const
 
std::string name () const
 
bool NextTransition (Time t, CivilTransition *trans) const
 
bool NextTransition (Time t, CivilTransition *trans) const
 
 operator time_internal::cctz::time_zone () const
 
 operator time_internal::cctz::time_zone () const
 
TimeZoneoperator= (const TimeZone &)=default
 
TimeZoneoperator= (const TimeZone &)=default
 
bool PrevTransition (Time t, CivilTransition *trans) const
 
bool PrevTransition (Time t, CivilTransition *trans) const
 
 TimeZone ()=default
 
 TimeZone ()=default
 
 TimeZone (const TimeZone &)=default
 
 TimeZone (const TimeZone &)=default
 
 TimeZone (time_internal::cctz::time_zone tz)
 
 TimeZone (time_internal::cctz::time_zone tz)
 

Private Attributes

time_internal::cctz::time_zone cz_
 

Friends

template<typename H >
H AbslHashValue (H h, TimeZone tz)
 
template<typename H >
H AbslHashValue (H h, TimeZone tz)
 
bool operator!= (TimeZone a, TimeZone b)
 
bool operator!= (TimeZone a, TimeZone b)
 
std::ostream & operator<< (std::ostream &os, TimeZone tz)
 
std::ostream & operator<< (std::ostream &os, TimeZone tz)
 
bool operator== (TimeZone a, TimeZone b)
 
bool operator== (TimeZone a, TimeZone b)
 

Detailed Description

Definition at line 912 of file third_party/abseil-cpp/absl/time/time.h.

Constructor & Destructor Documentation

◆ TimeZone() [1/6]

absl::TimeZone::TimeZone ( time_internal::cctz::time_zone  tz)
inlineexplicit

Definition at line 914 of file third_party/abseil-cpp/absl/time/time.h.

◆ TimeZone() [2/6]

absl::TimeZone::TimeZone ( )
default

◆ TimeZone() [3/6]

absl::TimeZone::TimeZone ( const TimeZone )
default

◆ TimeZone() [4/6]

absl::TimeZone::TimeZone ( time_internal::cctz::time_zone  tz)
inlineexplicit

◆ TimeZone() [5/6]

absl::TimeZone::TimeZone ( )
default

◆ TimeZone() [6/6]

absl::TimeZone::TimeZone ( const TimeZone )
default

Member Function Documentation

◆ At() [1/4]

TimeInfo absl::TimeZone::At ( CivilSecond  ct) const

◆ At() [2/4]

absl::TimeZone::TimeInfo absl::TimeZone::At ( CivilSecond  ct) const

Definition at line 368 of file third_party/abseil-cpp/absl/time/time.cc.

◆ At() [3/4]

CivilInfo absl::TimeZone::At ( Time  t) const

◆ At() [4/4]

absl::TimeZone::CivilInfo absl::TimeZone::At ( Time  t) const

Definition at line 351 of file third_party/abseil-cpp/absl/time/time.cc.

◆ name() [1/2]

std::string absl::TimeZone::name ( ) const
inline

◆ name() [2/2]

std::string absl::TimeZone::name ( ) const
inline

Definition at line 923 of file third_party/abseil-cpp/absl/time/time.h.

◆ NextTransition() [1/2]

bool absl::TimeZone::NextTransition ( Time  t,
CivilTransition trans 
) const

◆ NextTransition() [2/2]

bool absl::TimeZone::NextTransition ( Time  t,
CivilTransition trans 
) const

Definition at line 390 of file third_party/abseil-cpp/absl/time/time.cc.

◆ operator time_internal::cctz::time_zone() [1/2]

absl::TimeZone::operator time_internal::cctz::time_zone ( ) const
inlineexplicit

◆ operator time_internal::cctz::time_zone() [2/2]

absl::TimeZone::operator time_internal::cctz::time_zone ( ) const
inlineexplicit

Definition at line 921 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator=() [1/2]

TimeZone& absl::TimeZone::operator= ( const TimeZone )
default

◆ operator=() [2/2]

TimeZone& absl::TimeZone::operator= ( const TimeZone )
default

◆ PrevTransition() [1/2]

bool absl::TimeZone::PrevTransition ( Time  t,
CivilTransition trans 
) const

◆ PrevTransition() [2/2]

bool absl::TimeZone::PrevTransition ( Time  t,
CivilTransition trans 
) const

Definition at line 394 of file third_party/abseil-cpp/absl/time/time.cc.

Friends And Related Function Documentation

◆ AbslHashValue [1/2]

template<typename H >
H AbslHashValue ( H  h,
TimeZone  tz 
)
friend

◆ AbslHashValue [2/2]

template<typename H >
H AbslHashValue ( H  h,
TimeZone  tz 
)
friend

Definition at line 1056 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator!= [1/2]

bool operator!= ( TimeZone  a,
TimeZone  b 
)
friend

◆ operator!= [2/2]

bool operator!= ( TimeZone  a,
TimeZone  b 
)
friend

Definition at line 1062 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator<< [1/2]

std::ostream& operator<< ( std::ostream &  os,
TimeZone  tz 
)
friend

◆ operator<< [2/2]

std::ostream& operator<< ( std::ostream &  os,
TimeZone  tz 
)
friend

Definition at line 1063 of file third_party/abseil-cpp/absl/time/time.h.

◆ operator== [1/2]

bool operator== ( TimeZone  a,
TimeZone  b 
)
friend

◆ operator== [2/2]

bool operator== ( TimeZone  a,
TimeZone  b 
)
friend

Definition at line 1061 of file third_party/abseil-cpp/absl/time/time.h.

Member Data Documentation

◆ cz_

time_internal::cctz::time_zone absl::TimeZone::cz_
private

Definition at line 1067 of file third_party/abseil-cpp/absl/time/time.h.


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


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