From 84b983a15eb497cd67c183f3ae5fc1c8c710e1d7 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Mon, 29 May 2023 11:04:21 -0400 Subject: [PATCH] Update weekday spec with: * c_encoding * iso_encoding --- date.html | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/date.html b/date.html index 015f4fc..9877e98 100644 --- a/date.html +++ b/date.html @@ -26,7 +26,7 @@

Howard E. Hinnant
-2019-12-31
+2023-05-29

date

@@ -3236,7 +3236,10 @@ public: constexpr weekday& operator+=(const days& d) noexcept; constexpr weekday& operator-=(const days& d) noexcept; + constexpr unsigned c_encoding() const noexcept; + constexpr unsigned iso_encoding() const noexcept; constexpr bool ok() const noexcept; + constexpr weekday_indexed operator[](unsigned index) const noexcept; constexpr weekday_last operator[](last_spec) const noexcept; }; @@ -3441,6 +3444,26 @@ constexpr weekday& weekday::operator-=(const days& d) noexcept;

+
+constexpr unsigned c_encoding() const noexcept;
+
+ +
+

+Returns: wd_. +

+
+ +
+constexpr unsigned iso_encoding() const noexcept;
+
+ +
+

+Returns: wd_ == 0u ? 7u : wd_. +

+
+
 constexpr bool weekday::ok() const noexcept;