Skip to content

Commit d789e95

Browse files
authored
Merge 2024-03 LWG Motion 5
P2872R3 Remove wstring_convert From C++26
2 parents d9bd688 + 648a6fe commit d789e95

File tree

4 files changed

+26
-380
lines changed

4 files changed

+26
-380
lines changed

source/compatibility.tex

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,18 @@
221221
\item \tcode{strstreambuf}
222222
\end{itemize}
223223

224+
\nodiffref
225+
\change
226+
Remove convenience interfaces \tcode{wstring_convert} and
227+
\tcode{wbuffer_convert}.
228+
\rationale
229+
These features were underspecified with no clear error reporting mechanism and
230+
were deprecated for the last three editions of this standard.
231+
Ongoing support is at implementer's discretion,
232+
exercising freedoms granted by \ref{zombie.names}.
233+
\effect
234+
A valid \CppXXIII{} program using these interfaces may become ill-formed.
235+
224236
\rSec1[diff.cpp20]{\Cpp{} and ISO \CppXX{}}
225237

226238
\rSec2[diff.cpp20.general]{General}

0 commit comments

Comments
 (0)