#include <chrono>
#include <cstdint>
#include <string>
#include <utility>
#include "absl/time/internal/cctz/include/cctz/civil_time.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 | |
namespace | absl |
namespace | absl::time_internal |
namespace | absl::time_internal::cctz |
namespace | absl::time_internal::cctz::detail |
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 () |