From 03b27e0875bae4951f284f72ac64aa3fa3283def Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Fri, 16 Mar 2018 10:56:23 -0400 Subject: [PATCH] Address reviewer comments --- d0355r7.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/d0355r7.html b/d0355r7.html index fd8edfd..1937129 100644 --- a/d0355r7.html +++ b/d0355r7.html @@ -9981,7 +9981,7 @@ zoned_time(TimeZonePtr, zoned_time<Duration, TimeZonePtr2>, choose = choos

An invariant of zoned_time<Duration> is that it always refers -to a valid time_zone, and represents a point in time that exists +to a time zone, and represents a point in time that exists and is not ambiguous.

@@ -10024,7 +10024,7 @@ explicit zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z);

-Requires: z refers to a valid time_zone. +Requires: z refers to a time zone.

Effects: Constructs a zoned_time initializing zone_ @@ -10051,7 +10051,7 @@ and default constructing tp_.

 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;
 

@@ -10060,8 +10060,8 @@ template <class Duration2, TimeZonePtr2> sys_time<Duration>.

-Effects: Constructs a zoned_time x such that -x == y. +Effects: Constructs a zoned_time by initializing +zone_ with y.zone_ and tp_ with y.tp_.

@@ -10070,7 +10070,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const sys_tim

-Requires: z refers to a valid time_zone. +Requires: z refers to a time zone.

Effects: Constructs a zoned_time by initializing zone_ @@ -10097,7 +10097,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const local_t

-Requires: z refers to a valid time_zone. +Requires: z refers to a time zone.

Remarks: This constructor does not participate in overload resolution unless @@ -10129,7 +10129,7 @@ zoned_time<Duration, TimeZonePtr>::zoned_time(TimeZonePtr z, const local_t

-Requires: z refers to a valid time_zone. +Requires: z refers to a time zone.

Remarks: 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 choose.

-Effects: Equivalent to construction with {locate_zone(name), y, c}. +Effects: Equivalent to construction with {traits::locate_zone(name), y, c}.

[Note: The choose parameter is allowed here, but has no impact.