Created on 2025-11-03.00:00:00 last changed 1 week ago
Proposed resolution:
This wording is relative to N5014.
Modify [version.syn] as indicated:
#define __cpp_lib_char8_t 201907L // freestanding, also in <atomic>, <filesystem>, <iosfwd>, <istream>, <limits>, <locale>, <ostream>, <string>, // <string_view> […] #define __cpp_lib_spanstream 202106L // also in <iosfwd>, <spanstream> […] #define __cpp_lib_syncbuf 201803L // also in <iosfwd>, <syncstream>
[ Kona 2025-11-08; Status changed: Immediate → WP. ]
[ Kona 2025-11-04; approved by LWG. Status changed: New → Immediate. ]
There are forward declarations of entities from <spanstream> and <syncstream> in <iosfwd> so their feature macros should be added to that header too. Proposed change: Add <iosfwd> to the "also in" entries for `__cpp_lib_char8_t`, `__cpp_lib_spanstream`, and `__cpp_lib_syncbuf`.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2025-11-11 10:48:55 | admin | set | messages: + msg15693 |
| 2025-11-11 10:48:55 | admin | set | status: immediate -> wp |
| 2025-11-04 19:35:06 | admin | set | messages: + msg15494 |
| 2025-11-04 19:35:06 | admin | set | status: new -> immediate |
| 2025-11-03 20:56:21 | admin | set | messages: + msg15481 |
| 2025-11-03 00:00:00 | admin | create | |