forked from HowardHinnant/date
Make construction from local_days explicit
This commit is contained in:
12
date.html
12
date.html
@@ -2785,7 +2785,7 @@ class weekday
|
|||||||
public:
|
public:
|
||||||
explicit constexpr weekday(unsigned wd) noexcept;
|
explicit constexpr weekday(unsigned wd) noexcept;
|
||||||
constexpr weekday(const sys_days& dp) 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++() noexcept;
|
||||||
weekday operator++(int) noexcept;
|
weekday operator++(int) noexcept;
|
||||||
@@ -2885,7 +2885,7 @@ the week in <code>wd_</code>.
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
constexpr weekday(const local_days& dp) noexcept;
|
constexpr explicit weekday(const local_days& dp) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
@@ -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 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 year_month_day_last& ymdl) noexcept;
|
||||||
constexpr year_month_day(const sys_days& dp) 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;
|
||||||
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 <code>dp</code>.
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
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;
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
@@ -5045,7 +5045,7 @@ public:
|
|||||||
constexpr year_month_weekday(const date::year& y, const date::month& m,
|
constexpr year_month_weekday(const date::year& y, const date::month& m,
|
||||||
const date::weekday_indexed& wdi) noexcept;
|
const date::weekday_indexed& wdi) noexcept;
|
||||||
constexpr year_month_weekday(const sys_days& dp) 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;
|
||||||
year_month_weekday& operator-=(const months& m) noexcept;
|
year_month_weekday& operator-=(const months& m) noexcept;
|
||||||
@@ -5127,7 +5127,7 @@ which <code>ymdl.ok()</code> is <code>true</code>, this equality will also be
|
|||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
constexpr year_month_weekday(const local_days& dp) noexcept;
|
constexpr explicit year_month_weekday(const local_days& dp) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
|
Reference in New Issue
Block a user