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

#include <time.h>

Classes

struct  Breakdown
 

Public Member Functions

Breakdown In (TimeZone tz) const
 
Breakdown In (TimeZone tz) const
 
Timeoperator+= (Duration d)
 
Timeoperator+= (Duration d)
 
Timeoperator-= (Duration d)
 
Timeoperator-= (Duration d)
 
Timeoperator= (const Time &t)=default
 
Timeoperator= (const Time &t)=default
 
constexpr Time ()=default
 
constexpr Time ()=default
 
constexpr Time (const Time &t)=default
 
constexpr Time (const Time &t)=default
 

Private Member Functions

constexpr Time (Duration rep)
 
constexpr Time (Duration rep)
 

Private Attributes

Duration rep_
 

Friends

template<typename H >
H AbslHashValue (H h, Time t)
 
template<typename H >
H AbslHashValue (H h, Time t)
 
constexpr friend Time InfiniteFuture ()
 
constexpr friend Time InfiniteFuture ()
 
constexpr friend Time InfinitePast ()
 
constexpr friend Time InfinitePast ()
 
Duration operator- (Time lhs, Time rhs)
 
Duration operator- (Time lhs, Time rhs)
 
constexpr friend bool operator< (Time lhs, Time rhs)
 
constexpr friend bool operator< (Time lhs, Time rhs)
 
constexpr friend bool operator== (Time lhs, Time rhs)
 
constexpr friend bool operator== (Time lhs, Time rhs)
 
constexpr friend Time time_internal::FromUnixDuration (Duration d)
 
constexpr friend Time time_internal::FromUnixDuration (Duration d)
 
constexpr friend Duration time_internal::ToUnixDuration (Time t)
 
constexpr friend Duration time_internal::ToUnixDuration (Time t)
 
constexpr friend Time UniversalEpoch ()
 
constexpr friend Time UniversalEpoch ()
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Time() [1/6]

constexpr absl::Time::Time ( )
constexprdefault

◆ Time() [2/6]

constexpr absl::Time::Time ( const Time t)
constexprdefault

◆ Time() [3/6]

constexpr absl::Time::Time ( Duration  rep)
inlineexplicitconstexprprivate

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

◆ Time() [4/6]

constexpr absl::Time::Time ( )
constexprdefault

◆ Time() [5/6]

constexpr absl::Time::Time ( const Time t)
constexprdefault

◆ Time() [6/6]

constexpr absl::Time::Time ( Duration  rep)
inlineexplicitconstexprprivate

Member Function Documentation

◆ In() [1/2]

Breakdown absl::Time::In ( TimeZone  tz) const

◆ In() [2/2]

absl::Time::Breakdown absl::Time::In ( absl::TimeZone  tz) const

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

◆ operator+=() [1/2]

Time& absl::Time::operator+= ( Duration  d)
inline

◆ operator+=() [2/2]

Time& absl::Time::operator+= ( Duration  d)
inline

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

◆ operator-=() [1/2]

Time& absl::Time::operator-= ( Duration  d)
inline

◆ operator-=() [2/2]

Time& absl::Time::operator-= ( Duration  d)
inline

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

◆ operator=() [1/2]

Time& absl::Time::operator= ( const Time t)
default

◆ operator=() [2/2]

Time& absl::Time::operator= ( const Time t)
default

Friends And Related Function Documentation

◆ AbslHashValue [1/2]

template<typename H >
H AbslHashValue ( H  h,
Time  t 
)
friend

◆ AbslHashValue [2/2]

template<typename H >
H AbslHashValue ( H  h,
Time  t 
)
friend

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

◆ InfiniteFuture [1/2]

constexpr friend Time InfiniteFuture ( )
friend

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

◆ InfiniteFuture [2/2]

constexpr friend Time InfiniteFuture ( )
friend

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

◆ InfinitePast [1/2]

constexpr friend Time InfinitePast ( )
friend

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

◆ InfinitePast [2/2]

constexpr friend Time InfinitePast ( )
friend

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

◆ operator- [1/2]

Duration operator- ( Time  lhs,
Time  rhs 
)
friend

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

◆ operator- [2/2]

Duration operator- ( Time  lhs,
Time  rhs 
)
friend

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

◆ operator< [1/2]

constexpr friend bool operator< ( Time  lhs,
Time  rhs 
)
friend

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

◆ operator< [2/2]

constexpr friend bool operator< ( Time  lhs,
Time  rhs 
)
friend

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

◆ operator== [1/2]

constexpr friend bool operator== ( Time  lhs,
Time  rhs 
)
friend

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

◆ operator== [2/2]

constexpr friend bool operator== ( Time  lhs,
Time  rhs 
)
friend

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

◆ time_internal::FromUnixDuration [1/2]

constexpr friend Time time_internal::FromUnixDuration ( Duration  d)
friend

◆ time_internal::FromUnixDuration [2/2]

constexpr friend Time time_internal::FromUnixDuration ( Duration  d)
friend

◆ time_internal::ToUnixDuration [1/2]

constexpr friend Duration time_internal::ToUnixDuration ( Time  t)
friend

◆ time_internal::ToUnixDuration [2/2]

constexpr friend Duration time_internal::ToUnixDuration ( Time  t)
friend

◆ UniversalEpoch [1/2]

constexpr friend Time UniversalEpoch ( )
friend

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

◆ UniversalEpoch [2/2]

constexpr friend Time UniversalEpoch ( )
friend

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

Member Data Documentation

◆ rep_

Duration absl::Time::rep_
private

Definition at line 724 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