This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of New status.

4595. byte_string and wide_string are not yet zombie names

Section: 16.4.5.3.2 [zombie.names] Status: New Submitter: Jiang An Opened: 2026-06-09 Last modified: 2026-06-14

Priority: Not Prioritized

View all other issues in [zombie.names].

View all issues with New status.

Discussion:

Currently, byte_string and wide_string, which were member typedef-names of removed wstring_convert, are not listed in 16.4.5.3.2 [zombie.names]. In the same concerns as LWG 3885(i), perhaps we should also make them zombie names.

Proposed resolution:

This wording is relative to N5046.

  1. Modify 16.4.5.3.2 [zombie.names], Table 39 — "Zombie object-like macros" [tab:zombie.names.objmacro] as indicated:

    argument_type
    byte_string
    first_argument_type
    io_state
    op
    open_mode
    preferred
    second_argument_type
    seek_dir
    strict
    wide_string