This is a preparation to split the format header in smaller parts for the
upcoming patches.
Depends on D101723
Paths
| Differential D102703
[libc++][NFC] Move basic_format_parse_context to its own header. ClosedPublic Authored by Mordante on May 18 2021, 10:54 AM.
Details
Summary This is a preparation to split the format header in smaller parts for the Depends on D101723
Diff Detail
Event TimelineMordante added a child revision: D102705: [libc++][format] Adds availability macros for std::format..May 18 2021, 11:13 AM Mordante retitled this revision from Move basic_format_parse_context to its own header. to [libc++][NFC] Move basic_format_parse_context to its own header..May 19 2021, 9:57 AM Comment Actions I guess I looked at these in the wrong order 😁 WDYT about merging this and D101723 into one file, they seem small enough. That being said, I'd be OK with two headers, especially if either is expected to grow. Comment Actions Both headers are complete. I separated them since they are defined in different sections of the standard. I don't object against moving them together. Since I think both classes are used everywhere in the std::format. Do you have a suggestion for a name, I have __format/basic.h, but that doesn't feel great. Mordante added a child revision: D93593: [libc++][format] Add __format_arg_store..May 22 2021, 5:49 AM This revision is now accepted and ready to land.May 25 2021, 1:24 PM Closed by commit rGde9df3f5b952: [libc++][NFC] Move basic_format_parse_context to its own header. (authored by Mordante). · Explain WhyMay 26 2021, 8:50 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 346216 libcxx/include/CMakeLists.txt
libcxx/include/__format/format_parse_context.h
libcxx/include/format
|
clang-format suggested style edits found: