You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcxx/test/std/containers
Erik Pilkington 36fc737189 First half of C++17's splicing maps and sets
This commit adds a node handle type, (located in __node_handle), and adds
extract() and insert() members to all map and set types, as well as their
implementations in __tree and __hash_table.

The second half of this feature is adding merge() members, which splice nodes
in bulk from one container into another. This will be committed in a follow-up.

Differential revision: https://reviews.llvm.org/D46845

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@338472 91177308-0d34-0410-b5e6-96231b3b80d8
7 years ago
..
associative First half of C++17's splicing maps and sets 7 years ago
container.adaptors [libcxx] [test] Strip trailing whitespace. NFC. 8 years ago
container.node First half of C++17's splicing maps and sets 7 years ago
container.requirements Fix test failures after r334053. 8 years ago
containers.general Move test into test/std subdirectory. 11 years ago
sequences Fix a couple of 'unused variable' warnings in a vector test. NFC. 7 years ago
unord First half of C++17's splicing maps and sets 7 years ago
views Disable 'suggest braces' warnings for std::array in tests 7 years ago
Copyable.h Move test into test/std subdirectory. 11 years ago
Emplaceable.h [libcxx] [test] Update for C++17 feature removals. 8 years ago
NotConstructible.h [libcxx] [test] Update for C++17 feature removals. 8 years ago
map_allocator_requirement_test_templates.h Fix LWG issue 2345 - Add insert(value_type&&) 10 years ago
nothing_to_do.pass.cpp Move test into test/std subdirectory. 11 years ago
set_allocator_requirement_test_templates.h Teach map/unordered_map how to optimize 'emplace(Key, T)'. 10 years ago
test_compare.h [libcxx] [test] Fix whitespace, NFC. 8 years ago
test_hash.h Move test into test/std subdirectory. 11 years ago