diff options
author | Tomasz Kamiński <tkaminsk@redhat.com> | 2025-03-17 14:30:35 +0100 |
---|---|---|
committer | Tomasz Kamiński <tkaminsk@redhat.com> | 2025-03-18 15:12:53 +0100 |
commit | 5f033bf16458e250e6b7cda8e27d0100197cba14 (patch) | |
tree | 0be01b670415d23c36821c5e7d31469dab63f862 /gcc | |
parent | ded45b72aaa43bbd8aa7c67f26a874cea8a18492 (diff) | |
download | gcc-5f033bf16458e250e6b7cda8e27d0100197cba14.zip gcc-5f033bf16458e250e6b7cda8e27d0100197cba14.tar.gz gcc-5f033bf16458e250e6b7cda8e27d0100197cba14.tar.bz2 |
libstdc++: Add P1206R7 from_range members to unordered sets [PR111055]
This is another piece of P1206R7, adding new members to std::unordered_set
and std::unordered_multiset.
PR libstdc++/111055
libstdc++-v3/ChangeLog:
* include/bits/hashtable.h (_M_rehash_insert)
(_M_insert_range_multi): Extracted rehashing for range insertion
to separate function.
* include/bits/unordered_set.h (unordered_set): Define from_range
constructors and insert_range member.
(unordered_multiset) Likewise.
* testsuite/23_containers/unordered_multiset/cons/from_range.cc:
New test.
* testsuite/23_containers/unordered_multiset/modifiers/insert_range.cc:
New test.
* testsuite/23_containers/unordered_set/cons/from_range.cc:
New test.
* testsuite/23_containers/unordered_set/modifiers/insert_range.cc:
New test.
Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions