A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N3873
Date: 2014-01-20
Improved insertion interface for unique-key maps
by Thomas Köppe
Excerpt:
The existing interface of unique-keyed map containers (
std::map
,std::unordered_map
) is slightly underspecified, which makes certain container mutations more complicated to write than necessary. This proposal is to add new specialized algorithms:
emplace_stable()
: if the key already exists, does not insert and does not modify the arguments.emplace_or_update()
: inserts or updates the mapped element if the key already exists.
Add a Comment
Comments are closed.