Skip to content

[libc++] P3372R3: constexpr unordered_map #128666

Open
@frederick-vs-ja

Description

@frederick-vs-ja

Make unordered_map constexpr as part of P3372R3.

Note that node-handle::key() is intentionally left not constexpr, and the constexpr-ness largely requires a user-defined hash functor.

Feature-test macro (also covers constexpr unordered_multimap):

#define __cpp_lib_constexpr_unordered_map 202502L // also in <unordered_map>

Metadata

Metadata

Assignees

No one assigned

    Labels

    c++26libc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions