Classes |
class | absl::time_internal::cctz::detail::civil_time< T > |
struct | absl::time_internal::cctz::detail::day_tag |
struct | absl::time_internal::cctz::detail::fields |
struct | absl::time_internal::cctz::detail::hour_tag |
struct | absl::time_internal::cctz::detail::minute_tag |
struct | absl::time_internal::cctz::detail::month_tag |
struct | absl::time_internal::cctz::detail::second_tag |
struct | absl::time_internal::cctz::detail::year_tag |
Namespaces |
namespace | absl |
namespace | absl::time_internal |
namespace | absl::time_internal::cctz |
namespace | absl::time_internal::cctz::detail |
namespace | absl::time_internal::cctz::detail::impl |
Defines |
#define | CONSTEXPR_D const |
#define | CONSTEXPR_F inline |
#define | CONSTEXPR_M |
Enumerations |
enum | absl::time_internal::cctz::detail::weekday {
absl::time_internal::cctz::detail::monday,
absl::time_internal::cctz::detail::tuesday,
absl::time_internal::cctz::detail::wednesday,
absl::time_internal::cctz::detail::thursday,
absl::time_internal::cctz::detail::friday,
absl::time_internal::cctz::detail::saturday,
absl::time_internal::cctz::detail::sunday
} |
Functions |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (second_tag, H h, fields f) |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (minute_tag, H h, fields f) |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (hour_tag, H h, fields f) |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (day_tag, H h, fields f) |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (month_tag, H h, fields f) |
template<typename H > |
H | absl::time_internal::cctz::detail::impl::AbslHashValueImpl (year_tag, H h, fields f) |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (second_tag, fields f) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (minute_tag, fields f) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (hour_tag, fields f) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (day_tag, fields f) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (month_tag, fields f) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::align (year_tag, fields f) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::impl::day_difference (year_t y1, month_t m1, day_t d1, year_t y2, month_t m2, day_t d2) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::impl::days_per_4years (year_t y, month_t m) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::impl::days_per_century (year_t y, month_t m) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::impl::days_per_month (year_t y, month_t m) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::impl::days_per_year (year_t y, month_t m) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (year_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (month_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (day_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (hour_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (minute_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::difference (second_tag, fields f1, fields f2) noexcept |
CONSTEXPR_F weekday | absl::time_internal::cctz::detail::get_weekday (const civil_day &cd) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::get_yearday (const civil_day &cd) noexcept |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::impl::is_leap_year (year_t y) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::impl::n_day (year_t y, month_t m, diff_t d, diff_t cd, hour_t hh, minute_t mm, second_t ss) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::impl::n_hour (year_t y, diff_t m, diff_t d, diff_t cd, diff_t hh, minute_t mm, second_t ss) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::impl::n_min (year_t y, diff_t m, diff_t d, diff_t hh, diff_t ch, diff_t mm, second_t ss) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::impl::n_mon (year_t y, diff_t m, diff_t d, diff_t cd, hour_t hh, minute_t mm, second_t ss) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::impl::n_sec (year_t y, diff_t m, diff_t d, diff_t hh, diff_t mm, diff_t ss) noexcept |
CONSTEXPR_F civil_day | absl::time_internal::cctz::detail::next_weekday (civil_day cd, weekday wd) noexcept |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator!= (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
template<typename T , typename U > |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::operator- (civil_time< T >, civil_time< U >) |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator< (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_year &y) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_month &m) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_day &d) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_hour &h) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_minute &m) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, const civil_second &s) |
std::ostream & | absl::time_internal::cctz::detail::operator<< (std::ostream &os, weekday wd) |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator<= (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator== (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator> (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
template<typename T1 , typename T2 > |
CONSTEXPR_F bool | absl::time_internal::cctz::detail::operator>= (const civil_time< T1 > &lhs, const civil_time< T2 > &rhs) noexcept |
CONSTEXPR_F civil_day | absl::time_internal::cctz::detail::prev_weekday (civil_day cd, weekday wd) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::impl::scale_add (diff_t v, diff_t f, diff_t a) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (second_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (minute_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (hour_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (day_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (month_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F fields | absl::time_internal::cctz::detail::step (year_tag, fields f, diff_t n) noexcept |
CONSTEXPR_F int | absl::time_internal::cctz::detail::impl::year_index (year_t y, month_t m) noexcept |
CONSTEXPR_F diff_t | absl::time_internal::cctz::detail::impl::ymd_ord (year_t y, month_t m, day_t d) noexcept |