Classes | Namespaces | Defines | Enumerations | Functions
civil_time_detail.h File Reference
#include <cstdint>
#include <limits>
#include <ostream>
#include <type_traits>
Include dependency graph for civil_time_detail.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 >
absl::time_internal::cctz::detail::impl::AbslHashValueImpl (second_tag, H h, fields f)
template<typename H >
absl::time_internal::cctz::detail::impl::AbslHashValueImpl (minute_tag, H h, fields f)
template<typename H >
absl::time_internal::cctz::detail::impl::AbslHashValueImpl (hour_tag, H h, fields f)
template<typename H >
absl::time_internal::cctz::detail::impl::AbslHashValueImpl (day_tag, H h, fields f)
template<typename H >
absl::time_internal::cctz::detail::impl::AbslHashValueImpl (month_tag, H h, fields f)
template<typename 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

Define Documentation

#define CONSTEXPR_D   const

Definition at line 29 of file civil_time_detail.h.

#define CONSTEXPR_F   inline

Definition at line 30 of file civil_time_detail.h.

#define CONSTEXPR_M

Definition at line 31 of file civil_time_detail.h.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16