Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2...
authorMarshall Clow <mclow.lists@gmail.com>
Fri, 14 Dec 2018 18:49:35 +0000 (18:49 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Fri, 14 Dec 2018 18:49:35 +0000 (18:49 +0000)
commitf60c63c090114a6b5f0ba0a7aacd67e6c92920e7
tree17e10b3f0bbd3a373498bbe621f9036bdd176e32
parentb7e2d6e4931b88fc5c84358a1fa7a9d3dffbecbc
Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532

llvm-svn: 349178
39 files changed:
libcxx/include/deque
libcxx/include/forward_list
libcxx/include/functional
libcxx/include/list
libcxx/include/map
libcxx/include/set
libcxx/include/string
libcxx/include/unordered_map
libcxx/include/unordered_set
libcxx/include/vector
libcxx/include/version
libcxx/test/std/containers/associative/map/map.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/associative/set/set.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/list/list.erasure/erase.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/unord/unord.map/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/unord/unord.multimap/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/unord/unord.multiset/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/containers/unord/unord.set/erase_if.pass.cpp [new file with mode: 0644]
libcxx/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp
libcxx/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp
libcxx/test/std/strings/strings.erasure/erase.pass.cpp [new file with mode: 0644]
libcxx/test/std/strings/strings.erasure/erase_if.pass.cpp [new file with mode: 0644]
libcxx/www/cxx2a_status.html