Classes | Namespaces | Typedefs | Functions
time_zone.h File Reference
#include <chrono>
#include <cstdint>
#include <string>
#include <utility>
#include "absl/time/internal/cctz/include/cctz/civil_time.h"
Include dependency graph for time_zone.h:
This graph shows which files directly or indirectly include this file:

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

template<typename D >
civil_second absl::time_internal::cctz::convert (const time_point< D > &tp, const time_zone &tz)
 
time_point< seconds > absl::time_internal::cctz::convert (const civil_second &cs, 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::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 ()
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22