Skip to content

P0447R28 <hive> #5301

@StephanTLavavej

Description

@StephanTLavavej

WG21-P0447R28 <hive>
WG21-P3923R0 Additional NB Comment Resolutions For Kona 2025 (sections 2.2, 2.3, 2.4, 2.5)
LWG-4233 The helper lambda of std::erase for hive should specify return type as bool
LWG-4234 Including <hive> doesn't provide std::begin/end
LWG-4318 Have hive::erase_if reevaluate end() to avoid UB
LWG-4379 hive::reserve() needs Throws: element adjusted to match block min/max considerations
LWG-4467 hive::splice can throw bad_alloc
LWG-4554 Remove undefined behavior from hive for invalid limits

Feature-test macro:

#define __cpp_lib_hive 202502L

My VS-PR-738409 taught the IDE about this new extensionless header.

Note: We are not yet accepting PRs for C++26 features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cxx26C++26 feature

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Investigating

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions