Changeset View
Changeset View
Standalone View
Standalone View
libcxx/include/version
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Lines | |||||
__cpp_lib_logical_traits 201510L <type_traits> | __cpp_lib_logical_traits 201510L <type_traits> | ||||
__cpp_lib_make_from_tuple 201606L <tuple> | __cpp_lib_make_from_tuple 201606L <tuple> | ||||
__cpp_lib_make_reverse_iterator 201402L <iterator> | __cpp_lib_make_reverse_iterator 201402L <iterator> | ||||
__cpp_lib_make_unique 201304L <memory> | __cpp_lib_make_unique 201304L <memory> | ||||
__cpp_lib_map_try_emplace 201411L <map> | __cpp_lib_map_try_emplace 201411L <map> | ||||
__cpp_lib_math_constants 201907L <numbers> | __cpp_lib_math_constants 201907L <numbers> | ||||
__cpp_lib_math_special_functions 201603L <cmath> | __cpp_lib_math_special_functions 201603L <cmath> | ||||
__cpp_lib_memory_resource 201603L <memory_resource> | __cpp_lib_memory_resource 201603L <memory_resource> | ||||
__cpp_lib_monadic_optional 202110L <optional> | |||||
__cpp_lib_node_extract 201606L <map> <set> <unordered_map> | __cpp_lib_node_extract 201606L <map> <set> <unordered_map> | ||||
<unordered_set> | <unordered_set> | ||||
__cpp_lib_nonmember_container_access 201411L <array> <deque> <forward_list> | __cpp_lib_nonmember_container_access 201411L <array> <deque> <forward_list> | ||||
<iterator> <list> <map> | <iterator> <list> <map> | ||||
<regex> <set> <string> | <regex> <set> <string> | ||||
<unordered_map> <unordered_set> <vector> | <unordered_map> <unordered_set> <vector> | ||||
__cpp_lib_not_fn 201603L <functional> | __cpp_lib_not_fn 201603L <functional> | ||||
__cpp_lib_null_iterators 201304L <iterator> | __cpp_lib_null_iterators 201304L <iterator> | ||||
▲ Show 20 Lines • Show All 222 Lines • ▼ Show 20 Lines | |||||
# define __cpp_lib_to_address 201711L | # define __cpp_lib_to_address 201711L | ||||
# define __cpp_lib_to_array 201907L | # define __cpp_lib_to_array 201907L | ||||
# define __cpp_lib_unwrap_ref 201811L | # define __cpp_lib_unwrap_ref 201811L | ||||
#endif | #endif | ||||
#if _LIBCPP_STD_VER > 20 | #if _LIBCPP_STD_VER > 20 | ||||
# define __cpp_lib_byteswap 202110L | # define __cpp_lib_byteswap 202110L | ||||
# define __cpp_lib_is_scoped_enum 202011L | # define __cpp_lib_is_scoped_enum 202011L | ||||
# define __cpp_lib_monadic_optional 202110L | |||||
// # define __cpp_lib_stacktrace 202011L | // # define __cpp_lib_stacktrace 202011L | ||||
// # define __cpp_lib_stdatomic_h 202011L | // # define __cpp_lib_stdatomic_h 202011L | ||||
# define __cpp_lib_string_contains 202011L | # define __cpp_lib_string_contains 202011L | ||||
# define __cpp_lib_to_underlying 202102L | # define __cpp_lib_to_underlying 202102L | ||||
#endif | #endif | ||||
Mordante: This won't work. I just mentioned the proper way to do this in D113013. | |||||
// clang-format on | // clang-format on | ||||
#endif // _LIBCPP_VERSIONH | #endif // _LIBCPP_VERSIONH |
This won't work. I just mentioned the proper way to do this in D113013.