Implements the range-default-formatter specialization range_format::string
and range_format::debug_string.
Implements parts of
- P2286R8 Formatting Ranges
- P2585R0 Improving default container formatting
Depends on D145847
Paths
| Differential D145853
[libc++][format] range-default-formatter for strings. ClosedPublic Authored by Mordante on Mar 11 2023, 10:05 AM.
Details
Summary Implements the range-default-formatter specialization range_format::string Implements parts of
Depends on D145847
Diff Detail
Event TimelineJMazurkiewicz added inline comments.
Comment Actions Thanks for the review!
h-vetinari added inline comments.
This revision is now accepted and ready to land.Mar 28 2023, 9:15 AM Mordante marked an inline comment as done. Comment ActionsRebased and addresses review comments, give a CI run before landing. This revision was landed with ongoing or failed builds.Apr 9 2023, 3:48 AM Closed by commit rGed8ea2bbf843: [libc++][format] range-default-formatter for strings. (authored by Mordante). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 504384 libcxx/docs/Status/FormatPaper.csv
libcxx/include/__format/range_default_formatter.h
libcxx/test/std/utilities/format/format.range/format.range.fmtstr/format.functions.format.pass.cpp
libcxx/test/std/utilities/format/format.range/format.range.fmtstr/format.functions.tests.h
libcxx/test/std/utilities/format/format.range/format.range.fmtstr/format.functions.vformat.pass.cpp
libcxx/test/std/utilities/format/format.range/format.range.fmtstr/format.pass.cpp
libcxx/test/std/utilities/format/format.range/format.range.fmtstr/parse.pass.cpp
|
This line is fully duplicated (both before and after; it got introduced by mistake AFAICT, and should be removed again)