Lines Matching defs:day
28 class day {
32 _LIBCPP_HIDE_FROM_ABI day() = default;
33 _LIBCPP_HIDE_FROM_ABI explicit inline constexpr day(unsigned __val) noexcept : __d_(static_cast<unsigned char>(__val)) {}
34 _LIBCPP_HIDE_FROM_ABI inline constexpr day& operator++() noexcept { ++__d_; return *this; }
35 _LIBCPP_HIDE_FROM_ABI inline constexpr day operator++(int) noexcept { day __tmp = *this; ++(*this); return __tmp; }
36 _LIBCPP_HIDE_FROM_ABI inline constexpr day& operator--() noexcept { --__d_; return *this; }
37 _LIBCPP_HIDE_FROM_ABI inline constexpr day operator--(int) noexcept { day __tmp = *this; --(*this); return __tmp; }
38 _LIBCPP_HIDE_FROM_ABI constexpr day& operator+=(const days& __dd) noexcept;
39 _LIBCPP_HIDE_FROM_ABI constexpr day& operator-=(const days& __dd) noexcept;
46 bool operator==(const day& __lhs, const day& __rhs) noexcept
49 _LIBCPP_HIDE_FROM_ABI constexpr strong_ordering operator<=>(const day& __lhs, const day& __rhs) noexcept {
54 day operator+ (const day& __lhs, const days& __rhs) noexcept
55 { return day(static_cast<unsigned>(__lhs) + __rhs.count()); }
58 day operator+ (const days& __lhs, const day& __rhs) noexcept
62 day operator- (const day& __lhs, const days& __rhs) noexcept
66 days operator-(const day& __lhs, const day& __rhs) noexcept
71 day& day::operator+=(const days& __dd) noexcept
75 day& day::operator-=(const days& __dd) noexcept