Changeset View
Changeset View
Standalone View
Standalone View
libcxx/include/version
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | |||||
__cpp_lib_transparent_operators 201510L <functional> <memory> | __cpp_lib_transparent_operators 201510L <functional> <memory> | ||||
201210L // C++14 | 201210L // C++14 | ||||
__cpp_lib_tuple_element_t 201402L <tuple> | __cpp_lib_tuple_element_t 201402L <tuple> | ||||
__cpp_lib_tuples_by_type 201304L <tuple> <utility> | __cpp_lib_tuples_by_type 201304L <tuple> <utility> | ||||
__cpp_lib_type_trait_variable_templates 201510L <type_traits> | __cpp_lib_type_trait_variable_templates 201510L <type_traits> | ||||
__cpp_lib_uncaught_exceptions 201411L <exception> | __cpp_lib_uncaught_exceptions 201411L <exception> | ||||
__cpp_lib_unordered_map_try_emplace 201411L <unordered_map> | __cpp_lib_unordered_map_try_emplace 201411L <unordered_map> | ||||
__cpp_lib_unwrap_ref 201811L <functional> | __cpp_lib_unwrap_ref 201811L <functional> | ||||
__cpp_lib_variant 201606L <variant> | __cpp_lib_variant 202102L <variant> | ||||
__cpp_lib_void_t 201411L <type_traits> | __cpp_lib_void_t 201411L <type_traits> | ||||
*/ | */ | ||||
#include <__config> | #include <__config> | ||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) | #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) | ||||
#pragma GCC system_header | #pragma GCC system_header | ||||
▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
# define __cpp_lib_shared_ptr_weak_type 201606L | # define __cpp_lib_shared_ptr_weak_type 201606L | ||||
# define __cpp_lib_string_view 201606L | # define __cpp_lib_string_view 201606L | ||||
// # define __cpp_lib_to_chars 201611L | // # define __cpp_lib_to_chars 201611L | ||||
# undef __cpp_lib_transparent_operators | # undef __cpp_lib_transparent_operators | ||||
# define __cpp_lib_transparent_operators 201510L | # define __cpp_lib_transparent_operators 201510L | ||||
# define __cpp_lib_type_trait_variable_templates 201510L | # define __cpp_lib_type_trait_variable_templates 201510L | ||||
# define __cpp_lib_uncaught_exceptions 201411L | # define __cpp_lib_uncaught_exceptions 201411L | ||||
# define __cpp_lib_unordered_map_try_emplace 201411L | # define __cpp_lib_unordered_map_try_emplace 201411L | ||||
# define __cpp_lib_variant 201606L | # define __cpp_lib_variant 202102L | ||||
# define __cpp_lib_void_t 201411L | # define __cpp_lib_void_t 201411L | ||||
#endif | #endif | ||||
#if _LIBCPP_STD_VER > 17 | #if _LIBCPP_STD_VER > 17 | ||||
# undef __cpp_lib_array_constexpr | # undef __cpp_lib_array_constexpr | ||||
# define __cpp_lib_array_constexpr 201811L | # define __cpp_lib_array_constexpr 201811L | ||||
// # define __cpp_lib_assume_aligned 201811L | // # define __cpp_lib_assume_aligned 201811L | ||||
# if !defined(_LIBCPP_HAS_NO_THREADS) | # if !defined(_LIBCPP_HAS_NO_THREADS) | ||||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | |||||
// # define __cpp_lib_is_pointer_interconvertible 201907L | // # define __cpp_lib_is_pointer_interconvertible 201907L | ||||
# if !defined(_LIBCPP_HAS_NO_THREADS) | # if !defined(_LIBCPP_HAS_NO_THREADS) | ||||
// # define __cpp_lib_jthread 201911L | // # define __cpp_lib_jthread 201911L | ||||
# endif | # endif | ||||
# if !defined(_LIBCPP_HAS_NO_THREADS) && !defined(_LIBCPP_AVAILABILITY_DISABLE_FTM___cpp_lib_latch) | # if !defined(_LIBCPP_HAS_NO_THREADS) && !defined(_LIBCPP_AVAILABILITY_DISABLE_FTM___cpp_lib_latch) | ||||
# define __cpp_lib_latch 201907L | # define __cpp_lib_latch 201907L | ||||
# endif | # endif | ||||
# define __cpp_lib_list_remove_return_type 201806L | # define __cpp_lib_list_remove_return_type 201806L | ||||
# ifndef _LIBCPP_HAS_NO_CONCEPTS | # if defined(__cpp_concepts) && __cpp_concepts >= 201907L | ||||
# define __cpp_lib_math_constants 201907L | # define __cpp_lib_math_constants 201907L | ||||
# endif | # endif | ||||
// # define __cpp_lib_polymorphic_allocator 201902L | // # define __cpp_lib_polymorphic_allocator 201902L | ||||
// # define __cpp_lib_ranges 201811L | // # define __cpp_lib_ranges 201811L | ||||
# define __cpp_lib_remove_cvref 201711L | # define __cpp_lib_remove_cvref 201711L | ||||
# if !defined(_LIBCPP_HAS_NO_THREADS) && !defined(_LIBCPP_AVAILABILITY_DISABLE_FTM___cpp_lib_semaphore) | # if !defined(_LIBCPP_HAS_NO_THREADS) && !defined(_LIBCPP_AVAILABILITY_DISABLE_FTM___cpp_lib_semaphore) | ||||
# define __cpp_lib_semaphore 201907L | # define __cpp_lib_semaphore 201907L | ||||
# endif | # endif | ||||
Show All 26 Lines |