Skip to content

Commit d374929

Browse files
committed
Fixed one unintentionally slipped-in insertion, replace "any" wording by "at least one"
1 parent a4bafb7 commit d374929

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

xml/issue2510.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -303,13 +303,11 @@ constexpr piecewise_construct_t piecewise_construct{};
303303
<p/>
304304
-5- <i>Remarks</i>: This constructor shall not participate in overload resolution unless
305305
<tt>is_default_constructible&lt;<i>T<sub>i</sub></i>&gt;::value</tt> is <tt>true</tt> for all <i>i</i>.
306-
<ins>The constructor is explicit if and only if either <tt>first_type</tt> or <tt>second_type</tt>
307-
is not implicitly default-constructible.</ins>
308306
[<i>Note</i>: This
309307
behaviour can be implemented by a constructor template with default template arguments. &mdash;
310308
<i>end note</i>]
311-
<ins>The constructor is explicit if and only if any type <tt><i>T<sub>i</sub></i></tt> is not implicitly
312-
default-constructible.
309+
<ins>The constructor is explicit if and only if <tt><i>T<sub>i</sub></i></tt>
310+
is not implicitly default-constructible for at least one <i>i</i>.
313311
[<i>Note</i>: This behaviour can be implemented with a trait that checks whether
314312
a <tt>const Ti&amp;</tt> can be initialized with <tt>{}</tt>. &mdash; <i>end note</i>]</ins>
315313
</p>

0 commit comments

Comments
 (0)