[libc++] [P0919] Some belated review on D87171.
- Simplify the structure of the new tests. - Test const containers as well as non-const containers, since it's easy to do so. - Remove redundant enable-iffing of helper structs' member functions. (They're not instantiated unless they're called, and who would call them?) - Fix indentation and use more consistent SFINAE method in <unordered_map>. - Add _LIBCPP_INLINE_VISIBILITY on some swap functions. Differential Revision: https://reviews.llvm.org/D109011
Showing
- libcxx/include/map 8 additions, 12 deletionslibcxx/include/map
- libcxx/include/unordered_map 79 additions, 79 deletionslibcxx/include/unordered_map
- libcxx/include/unordered_set 66 additions, 68 deletionslibcxx/include/unordered_set
- libcxx/test/std/containers/unord/unord.map/contains.transparent.pass.cpp 15 additions, 14 deletions.../containers/unord/unord.map/contains.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.map/count.transparent.pass.cpp 15 additions, 14 deletions...std/containers/unord/unord.map/count.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.map/equal_range.transparent.pass.cpp 15 additions, 16 deletions...ntainers/unord/unord.map/equal_range.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.map/equal_range_const.transparent.pass.cpp 0 additions, 65 deletions...rs/unord/unord.map/equal_range_const.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.map/find.transparent.pass.cpp 15 additions, 16 deletions.../std/containers/unord/unord.map/find.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.map/find_const.transparent.pass.cpp 0 additions, 65 deletions...ontainers/unord/unord.map/find_const.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/contains.transparent.pass.cpp 15 additions, 17 deletions...ainers/unord/unord.multimap/contains.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/count.transparent.pass.cpp 15 additions, 14 deletions...ontainers/unord/unord.multimap/count.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/equal_range.transparent.pass.cpp 15 additions, 16 deletions...ers/unord/unord.multimap/equal_range.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/equal_range_const.transparent.pass.cpp 0 additions, 65 deletions...ord/unord.multimap/equal_range_const.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/find.transparent.pass.cpp 15 additions, 16 deletions...containers/unord/unord.multimap/find.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multimap/find_const.transparent.pass.cpp 0 additions, 65 deletions...ners/unord/unord.multimap/find_const.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multiset/contains.transparent.pass.cpp 15 additions, 16 deletions...ainers/unord/unord.multiset/contains.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multiset/count.transparent.pass.cpp 15 additions, 13 deletions...ontainers/unord/unord.multiset/count.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multiset/equal_range.transparent.pass.cpp 16 additions, 16 deletions...ers/unord/unord.multiset/equal_range.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multiset/equal_range_const.transparent.pass.cpp 0 additions, 64 deletions...ord/unord.multiset/equal_range_const.transparent.pass.cpp
- libcxx/test/std/containers/unord/unord.multiset/equal_range_non_const.transparent.pass.cpp 0 additions, 64 deletions...unord.multiset/equal_range_non_const.transparent.pass.cpp
Loading
Please register or sign in to comment