Skip to content

[lib] Review organization of standard library clauses #3349

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].

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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