Skip to content

[lib] Review organization of standard library clauses #3349

@jensmaurer

Description

@jensmaurer

From NB US 325 (C++20 CD) cplusplus/nbballot#321:

The contents of the header <bit> relate to inspecting and manipulating memory patterns directly, rather than numeric operations. It better belongs under clause 20, general utilities.

Proposed change:
Move 26.5 [bit] to a new subsection under class 20 [utilities]

Other concerns: pair, tuple, variant, optional, any, bitset should be extracted into their own top-level clause "Utility types" or similar (48 pages).
[rand] is unrelated to real-number calculations and thus should not be under [numerics].

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions