Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@349178 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -39,6 +39,9 @@ __cpp_lib_complex_udls 201309L <complex>
|
||||
__cpp_lib_concepts 201806L <concepts>
|
||||
__cpp_lib_constexpr_swap_algorithms 201806L <algorithm>
|
||||
__cpp_lib_enable_shared_from_this 201603L <memory>
|
||||
__cpp_lib_erase_if 201811L <string> <deque> <forward_list> <list>
|
||||
<vector> <map> <set> <unordered_map>
|
||||
<unordered_set>
|
||||
__cpp_lib_exchange_function 201304L <utility>
|
||||
__cpp_lib_execution 201603L <execution>
|
||||
__cpp_lib_filesystem 201703L <filesystem>
|
||||
@@ -118,6 +121,7 @@ __cpp_lib_void_t 201411L <type_traits>
|
||||
#if _LIBCPP_STD_VER > 17
|
||||
#ifndef _LIBCPP_NO_HAS_CHAR8_T
|
||||
# define __cpp_lib_char8_t 201811L
|
||||
#define __cpp_lib_erase_if 201811L
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user