From 52485c84034f9b1106b6e89e230448fbd0b7983d Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Sat, 21 May 2016 12:45:43 -0400 Subject: [PATCH] Make construction from local_days explicit --- date.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/date.html b/date.html index 03ac2bb..7df4aa4 100644 --- a/date.html +++ b/date.html @@ -2785,7 +2785,7 @@ class weekday public: explicit constexpr weekday(unsigned wd) noexcept; constexpr weekday(const sys_days& dp) noexcept; - constexpr weekday(const local_days& dp) noexcept; + constexpr explicit weekday(const local_days& dp) noexcept; weekday& operator++() noexcept; weekday operator++(int) noexcept; @@ -2885,7 +2885,7 @@ the week in wd_.
-constexpr weekday(const local_days& dp) noexcept;
+constexpr explicit weekday(const local_days& dp) noexcept;
 
@@ -4265,7 +4265,7 @@ public: constexpr year_month_day(const date::year& y, const date::month& m, const date::day& d) noexcept; constexpr year_month_day(const year_month_day_last& ymdl) noexcept; constexpr year_month_day(const sys_days& dp) noexcept; - constexpr year_month_day(const local_days& dp) noexcept; + constexpr explicit year_month_day(const local_days& dp) noexcept; year_month_day& operator+=(const months& m) noexcept; year_month_day& operator-=(const months& m) noexcept; @@ -4366,7 +4366,7 @@ to the date represented by dp.
-constexpr year_month_day::year_month_day(const local_days& dp) noexcept;
+constexpr explicit year_month_day::year_month_day(const local_days& dp) noexcept;
 
@@ -5045,7 +5045,7 @@ public: constexpr year_month_weekday(const date::year& y, const date::month& m, const date::weekday_indexed& wdi) noexcept; constexpr year_month_weekday(const sys_days& dp) noexcept; - constexpr year_month_weekday(const local_days& dp) noexcept; + constexpr explicit year_month_weekday(const local_days& dp) noexcept; year_month_weekday& operator+=(const months& m) noexcept; year_month_weekday& operator-=(const months& m) noexcept; @@ -5127,7 +5127,7 @@ which ymdl.ok() is true, this equality will also be
-constexpr year_month_weekday(const local_days& dp) noexcept;
+constexpr explicit year_month_weekday(const local_days& dp) noexcept;