Classes | Namespaces | Typedefs | Functions
abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h File Reference
#include <chrono>
#include <cstdint>
#include <limits>
#include <string>
#include <utility>
#include "absl/base/config.h"
#include "absl/time/internal/cctz/include/cctz/civil_time.h"
Include dependency graph for abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h:

Go to the source code of this file.

Classes

struct  absl::time_internal::cctz::time_zone::absolute_lookup
 
struct  absl::time_internal::cctz::time_zone::civil_lookup
 
struct  absl::time_internal::cctz::time_zone::civil_transition
 
class  absl::time_internal::cctz::time_zone
 

Namespaces

 absl
 
 absl::time_internal
 
 absl::time_internal::cctz
 
 absl::time_internal::cctz::detail
 

Typedefs

using absl::time_internal::cctz::detail::femtoseconds = std::chrono::duration< std::int_fast64_t, std::femto >
 
using absl::time_internal::cctz::seconds = std::chrono::duration< std::int_fast64_t >
 
using absl::time_internal::cctz::sys_seconds = seconds
 
template<typename D >
using absl::time_internal::cctz::time_point = std::chrono::time_point< std::chrono::system_clock, D >
 

Functions

time_point< seconds > absl::time_internal::cctz::convert (const civil_second &cs, const time_zone &tz)
 
template<typename D >
civil_second absl::time_internal::cctz::convert (const time_point< D > &tp, const time_zone &tz)
 
time_zone absl::time_internal::cctz::fixed_time_zone (const seconds &offset)
 
std::string absl::time_internal::cctz::detail::format (const std::string &, const time_point< seconds > &, const femtoseconds &, const time_zone &)
 
template<typename D >
std::string absl::time_internal::cctz::format (const std::string &fmt, const time_point< D > &tp, const time_zone &tz)
 
bool absl::time_internal::cctz::detail::join_seconds (const time_point< seconds > &sec, const femtoseconds &, time_point< seconds > *tpp)
 
template<typename Rep >
bool absl::time_internal::cctz::detail::join_seconds (const time_point< seconds > &sec, const femtoseconds &fs, time_point< std::chrono::duration< Rep, std::ratio< 1, 1 >>> *tpp)
 
template<typename Rep , std::intmax_t Denom>
bool absl::time_internal::cctz::detail::join_seconds (const time_point< seconds > &sec, const femtoseconds &fs, time_point< std::chrono::duration< Rep, std::ratio< 1, Denom >>> *tpp)
 
template<typename Rep , std::intmax_t Num>
bool absl::time_internal::cctz::detail::join_seconds (const time_point< seconds > &sec, const femtoseconds &fs, time_point< std::chrono::duration< Rep, std::ratio< Num, 1 >>> *tpp)
 
bool absl::time_internal::cctz::load_time_zone (const std::string &name, time_zone *tz)
 
time_zone absl::time_internal::cctz::local_time_zone ()
 
bool absl::time_internal::cctz::detail::parse (const std::string &, const std::string &, const time_zone &, time_point< seconds > *, femtoseconds *, std::string *err=nullptr)
 
template<typename D >
bool absl::time_internal::cctz::parse (const std::string &fmt, const std::string &input, const time_zone &tz, time_point< D > *tpp)
 
template<typename D >
std::pair< time_point< seconds >, D > absl::time_internal::cctz::detail::split_seconds (const time_point< D > &tp)
 
std::pair< time_point< seconds >, seconds > absl::time_internal::cctz::detail::split_seconds (const time_point< seconds > &tp)
 
time_zone absl::time_internal::cctz::utc_time_zone ()
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34