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.
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::eraseforhiveshould specify return type asboolLWG-4234 Including
<hive>doesn't providestd::begin/endLWG-4318 Have
hive::erase_ifreevaluateend()to avoid UBLWG-4379
hive::reserve()needs Throws: element adjusted to match block min/max considerationsLWG-4467
hive::splicecan throwbad_allocLWG-4554 Remove undefined behavior from
hivefor invalid limitsFeature-test macro:
My VS-PR-738409 taught the IDE about this new extensionless header.
Note: We are not yet accepting PRs for C++26 features.