Lines Matching refs:weekday

32 class weekday {
38 weekday() = default;
39 _LIBCPP_HIDE_FROM_ABI inline explicit constexpr weekday(unsigned __val) noexcept in weekday() function
41 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday(const sys_days& __sysd) noexcept in weekday() function
43 _LIBCPP_HIDE_FROM_ABI inline explicit constexpr weekday(const local_days& __locd) noexcept in weekday() function
46 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday& operator++() noexcept {
50 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator++(int) noexcept {
51 weekday __tmp = *this;
55 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday& operator--() noexcept {
59 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator--(int) noexcept {
60 weekday __tmp = *this;
64 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator+=(const days& __dd) noexcept;
65 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator-=(const days& __dd) noexcept;
74 _LIBCPP_HIDE_FROM_ABI inline constexpr unsigned char weekday::__weekday_from_days(int __days) noexc… in __weekday_from_days()
78 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const weekday& __lhs, const weekday& __rhs) …
84 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator<(const weekday& __lhs, const weekday& __rhs) n…
88 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator>(const weekday& __lhs, const weekday& __rhs) n…
92 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator<=(const weekday& __lhs, const weekday& __rhs) …
96 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator>=(const weekday& __lhs, const weekday& __rhs) …
101 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator+(const weekday& __lhs, const days& __rhs) n…
104 return weekday{static_cast<unsigned>(__mu - __yr * 7)};
107 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator+(const days& __lhs, const weekday& __rhs) n…
111 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator-(const weekday& __lhs, const days& __rhs) n…
115 _LIBCPP_HIDE_FROM_ABI inline constexpr days operator-(const weekday& __lhs, const weekday& __rhs) n…
121 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday& weekday::operator+=(const days& __dd) noexcept {
126 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday& weekday::operator-=(const days& __dd) noexcept {
133 chrono::weekday __wd_;
138 …_LIBCPP_HIDE_FROM_ABI inline constexpr weekday_indexed(const chrono::weekday& __wdval, unsigned __… in weekday_indexed()
140 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::weekday weekday() const noexcept { return __wd_; } in weekday() function
147 return __lhs.weekday() == __rhs.weekday() && __lhs.index() == __rhs.index();
152 chrono::weekday __wd_;
155 …_LIBCPP_HIDE_FROM_ABI explicit constexpr weekday_last(const chrono::weekday& __val) noexcept : __w… in weekday_last()
156 _LIBCPP_HIDE_FROM_ABI constexpr chrono::weekday weekday() const noexcept { return __wd_; } in weekday() function
161 return __lhs.weekday() == __rhs.weekday();
164 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday_indexed weekday::operator[](unsigned __index) const …
168 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday_last weekday::operator[](last_spec) const noexcept {
172 inline constexpr weekday Sunday{0};
173 inline constexpr weekday Monday{1};
174 inline constexpr weekday Tuesday{2};
175 inline constexpr weekday Wednesday{3};
176 inline constexpr weekday Thursday{4};
177 inline constexpr weekday Friday{5};
178 inline constexpr weekday Saturday{6};