Skip to content

Commit 66eac97

Browse files
committed
Update paper
1 parent 3ac6b8c commit 66eac97

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

papers/p3904.bs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ std::format("{}\n", std::filesystem::path(L"\xD801"));
119119
</tr>
120120
</table>
121121

122+
This will enable round trip of paths from `char` strings which is currently
123+
not possible. The API for the read path of the round trip will be proposed by
124+
a separate paper.
125+
122126
At the same time this will preserve the observable behavior for `std::print`
123127
when printing to a terminal. For example:
124128

papers/p3904.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1563,7 +1563,7 @@
15631563
</style>
15641564
<meta content="Bikeshed version 4416b18d5, updated Tue Jan 2 15:52:39 2024 -0800" name="generator">
15651565
<link href="https://isocpp.org/favicon.ico" rel="icon">
1566-
<meta content="7150308f1a2a7b58628ef1bf495ac5c08e57460a" name="revision">
1566+
<meta content="3ac6b8c27ce6e83b84ad2e63fe1d2d24fe22297f" name="revision">
15671567
<style>/* Boilerplate: style-autolinks */
15681568
.css.css, .property.property, .descriptor.descriptor {
15691569
color: var(--a-normal-text);
@@ -2192,6 +2192,9 @@ <h2 class="heading settled" data-level="3" id="proposal"><span class="secno">3.
21922192
<pre class="highlight"><c- s>"</c-><c- se>\xED\xA0\x81</c-><c- s>"</c->
21932193
</pre>
21942194
</table>
2195+
<p>This will enable round trip of paths from <code class="highlight"><c- b>char</c-></code> strings which is currently
2196+
not possible. The API for the read path of the round trip will be proposed by
2197+
a separate paper.</p>
21952198
<p>At the same time this will preserve the observable behavior for <code class="highlight"><c- n>std</c-><c- o>::</c-><c- n>print</c-></code> when printing to a terminal. For example:</p>
21962199
<pre class="language-c++ highlight"><c- n>std</c-><c- o>::</c-><c- n>print</c-><c- p>(</c-><c- s>"{}</c-><c- se>\n</c-><c- s>"</c-><c- p>,</c-> <c- n>std</c-><c- o>::</c-><c- n>filesystem</c-><c- o>::</c-><c- n>path</c-><c- p>(</c->L<c- s>"</c-><c- se>\xD800</c-><c- s>"</c-><c- p>));</c->
21972200
</pre>

0 commit comments

Comments
 (0)