File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -18,9 +18,8 @@ static_assert( identifier_of(p) == "os" ); // guaranteed?
1818</pre >
1919
2020<p >We should clarify that parameter names used by standard library implementation
21- remain unspecified, by making behavior of `has_identifier` and `identifier_of`
22- unspecified on reflection of such parameter. Marking the behavior
23- rather than result unspecified, allows implementations to reject such calls.</p >
21+ remain unspecified, by making result of `has_identifier` and `identifier_of`
22+ unspecified on reflection of such parameter.</p >
2423</discussion >
2524
2625<resolution >
@@ -36,8 +35,10 @@ This wording is relative to <paper num="N5014"/>.
3635Unless <i >F</i > is designated an addressable function, it is unspecified if or
3736how a reflection value designating the associated entity can be formed.
3837<ins >For any value <tt ><i >p</i ></tt > of type `meta::info` that represents a
39- reflection of a parameter of <i >F</i >, the behavior of <tt >has_identifier(<i >p</i >)</tt >
40- and <tt >has_identifier(<i >p</i >)</tt > is unspecified.</ins ></p >
38+ reflection of a parameter of <i >F</i >, it is unspecified if <tt >has_identifier(<i >p</i >)</tt >
39+ returns `true` or `false`, and if <tt >meta::has_identifier(<i >p</i >)</tt > is `true`,
40+ then the `NTMBS` produced by <tt >meta::identifier_of(<i >p</i >)</tt > and <tt >meta::u8identifier_of(<i >p</i >)</tt >
41+ is unspecified.</ins ></p >
4142</blockquote >
4243</li >
4344</ol >
You can’t perform that action at this time.
0 commit comments