WG21-P0429R9 <flat_map>
WG21-P3567R2 flat_meow Fixes (parts 4/7/8 likely implemented; parts 5/6 remain - thanks A. Jiang (@frederick-vs-ja))
LWG-3786 Flat maps' deduction guides need to default Allocator to be useful
LWG-3803 flat_meow constructors taking KeyContainer lack KeyCompare parameter
LWG-3816 flat_map and flat_multimap should impose sequence container requirements
LWG-3884 flat_meow is missing allocator-extended copy/move constructors
LWG-3987 Including <flat_meow> doesn't provide std::begin/end
Feature-test macro:
#define __cpp_lib_flat_map 202511L
Internal VS-PR-420058 has taught the IDE about this new extensionless header - thanks Casey Carter (@CaseyCarter)!
WG21-P3567R2 "flat_meow Fixes" was voted into C++26 at the November 2025 meeting; while it wasn't officially a C++23 DR, we should obviously implement it as part of the initial release.
WG21-P0429R9
<flat_map>WG21-P3567R2
flat_meowFixes (parts 4/7/8 likely implemented; parts 5/6 remain - thanks A. Jiang (@frederick-vs-ja))LWG-3786 Flat maps' deduction guides need to default
Allocatorto be usefulLWG-3803
flat_meowconstructors takingKeyContainerlackKeyCompareparameterLWG-3816
flat_mapandflat_multimapshould impose sequence container requirementsLWG-3884
flat_meowis missing allocator-extended copy/move constructorsLWG-3987 Including
<flat_meow>doesn't providestd::begin/endFeature-test macro:
Internal VS-PR-420058 has taught the IDE about this new extensionless header - thanks Casey Carter (@CaseyCarter)!
WG21-P3567R2 "
flat_meowFixes" was voted into C++26 at the November 2025 meeting; while it wasn't officially a C++23 DR, we should obviously implement it as part of the initial release.