Skip to content

Commit d8ad26f

Browse files
committed
Tweak 4534 P/R again during telecon
1 parent d475e13 commit d8ad26f

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

xml/issue4534.xml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,22 @@ let <code><i>VAL</i>&lt;T&gt;</code> for some type `T` be an expression defined
5151
<li><p>
5252
<ins>(4.3) &mdash; let `C(T)` be the set of types defined as follows:</ins></p>
5353
<ul style="list-style-type: none">
54-
<li><p><ins>(4.3.1) &mdash; if `T` is the type "array of `U`", "pointer to `U`", or "reference to `U`", then `C(T)` is `C(U)`;
54+
<li><p><ins>(4.3.1) &mdash; if <code>remove_cv_t&lt;T&gt;</code>
55+
is the type "array of `U`", "pointer to `U`", or "reference to `U`",
56+
then `C(T)` is `C(U)`;
5557
</ins></p></li>
56-
<li><p><ins>(4.3.2) &mdash; otherwise, if `T` is the type "pointer to member of class `X` of type `U`", then `C(T)` is the union of `C(X)` and `C(U)`;
58+
<li><p><ins>(4.3.2) &mdash; otherwise, if <code>remove_cv_t&lt;T&gt;</code>
59+
is the type "pointer to member of class `X` of type `U`",
60+
then `C(T)` is the union of `C(X)` and `C(U)`;
5761
</ins></p></li>
5862
<li><p><ins>(4.3.3) &mdash; otherwise, if `T` is the type "`noexcept`<i><sub>opt</sub></i> function of parameter-type-list <i>cv-qualifier-seq<sub>opt</sub></i> <i>ref-qualifier<sub>opt</sub></i> returning `U`",
5963
then `C(T)` is the union of `C(U)` and `C(X)` for each type `X` in the parameter-type-list;
6064
</ins></p></li>
61-
<li><p><ins>(4.3.4) &mdash; otherwise, if `T` is a complete class type,
62-
then `C(T)` is the union of the sets `C(U)`, for each `U` that is the type of a
63-
(possibly indirect) non-static data member of `T`;
65+
<li><p><ins>(4.3.4) &mdash; otherwise, if <code>remove_cv_t&lt;T&gt;</code>
66+
is a complete class type,
67+
then `C(T)` is the union of the sets `C(U)`,
68+
for each `U` that is the type of a (possibly indirect) non-static data member
69+
of <code>remove_cv_t&lt;T&gt;</code>;
6470
</ins></p></li>
6571
<li><p><ins>(4.3.5) &mdash; otherwise, `C(T)` is the set containing the single element <code>remove_cv_t&lt;T&gt;</code>.
6672
</ins></p></li>

0 commit comments

Comments
 (0)