forked from HowardHinnant/date
Address reviewer comments
This commit is contained in:
18
d0355r7.html
18
d0355r7.html
@@ -9981,7 +9981,7 @@ zoned_time(TimeZonePtr, zoned_time<Duration, TimeZonePtr2>, choose = choos
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
An invariant of <code>zoned_time<Duration></code> is that it always refers
|
An invariant of <code>zoned_time<Duration></code> is that it always refers
|
||||||
to a valid <code>time_zone</code>, and represents a point in time that exists
|
to a time zone, and represents a point in time that exists
|
||||||
and is not ambiguous.
|
and is not ambiguous.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@@ -10024,7 +10024,7 @@ explicit zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z);
|
|||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
<i>Requires:</i> <code>z</code> refers to a valid <code>time_zone</code>.
|
<i>Requires:</i> <code>z</code> refers to a time zone.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Effects:</i> Constructs a <code>zoned_time</code> initializing <code>zone_</code>
|
<i>Effects:</i> Constructs a <code>zoned_time</code> initializing <code>zone_</code>
|
||||||
@@ -10051,7 +10051,7 @@ and default constructing <code>tp_</code>.
|
|||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
template <class Duration2, TimeZonePtr2>
|
template <class Duration2, TimeZonePtr2>
|
||||||
zoned_time<Duration>::zoned_time(const zoned_time<Duration2, TimeZonePtr>& y) noexcept;
|
zoned_time<Duration, TimeZonePtr>::zoned_time(const zoned_time<Duration2, TimeZonePtr>& y) noexcept;
|
||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
@@ -10060,8 +10060,8 @@ template <class Duration2, TimeZonePtr2>
|
|||||||
<code>sys_time<Duration></code>.
|
<code>sys_time<Duration></code>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Effects:</i> Constructs a <code>zoned_time</code> <code>x</code> such that
|
<i>Effects:</i> Constructs a <code>zoned_time</code> by initializing
|
||||||
<code>x == y</code>.
|
<code>zone_</code> with <code>y.zone_</code> and <code>tp_</code> with <code>y.tp_</code>.
|
||||||
</p>
|
</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
@@ -10070,7 +10070,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const sys_tim
|
|||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
<i>Requires:</i> <code>z</code> refers to a valid <code>time_zone</code>.
|
<i>Requires:</i> <code>z</code> refers to a time zone.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Effects:</i> Constructs a <code>zoned_time</code> by initializing <code>zone_</code>
|
<i>Effects:</i> Constructs a <code>zoned_time</code> by initializing <code>zone_</code>
|
||||||
@@ -10097,7 +10097,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const local_t
|
|||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
<i>Requires:</i> <code>z</code> refers to a valid <code>time_zone</code>.
|
<i>Requires:</i> <code>z</code> refers to a time zone.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Remarks:</i> This constructor does not participate in overload resolution unless
|
<i>Remarks:</i> This constructor does not participate in overload resolution unless
|
||||||
@@ -10129,7 +10129,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const local_t
|
|||||||
</pre>
|
</pre>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>
|
<p>
|
||||||
<i>Requires:</i> <code>z</code> refers to a valid <code>time_zone</code>.
|
<i>Requires:</i> <code>z</code> refers to a time zone.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Remarks:</i> This constructor does not participate in overload resolution unless
|
<i>Remarks:</i> This constructor does not participate in overload resolution unless
|
||||||
@@ -10227,7 +10227,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(string_view name, const zone
|
|||||||
and <code>choose</code>.
|
and <code>choose</code>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<i>Effects:</i> Equivalent to construction with <code>{locate_zone(name), y, c}</code>.
|
<i>Effects:</i> Equivalent to construction with <code>{traits::locate_zone(name), y, c}</code>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
[<i>Note:</i> The <code>choose</code> parameter is allowed here, but has no impact.
|
[<i>Note:</i> The <code>choose</code> parameter is allowed here, but has no impact.
|
||||||
|
Reference in New Issue
Block a user