1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #pragma once
- #define _LIBCPP_ABI_VERSION 1
- #define _LIBCPP_ABI_NAMESPACE __y1
- #define _LIBCPP_DISABLE_NODISCARD_EXT
- #define _LIBCPP_PSTL_CPU_BACKEND_THREAD
- #ifndef _YNDX_LIBCPP_ENABLE_EXTENSIONS
- # define _YNDX_LIBCPP_ENABLE_EXTENSIONS 1
- #endif
- #if _YNDX_LIBCPP_ENABLE_EXTENSIONS == 1
- # define _YNDX_LIBCXX_ENABLE_STRING_RESIZE_UNINITIALIZED 1
- # define _YNDX_LIBCXX_ENABLE_VECTOR_BOOL_COMPRESSION 0
- # define _YNDX_LIBCXX_ENABLE_VECTOR_POD_RESIZE_UNINITIALIZED 1
- #else
- # define _YNDX_LIBCXX_ENABLE_STRING_RESIZE_UNINITIALIZED 0
- # define _YNDX_LIBCXX_ENABLE_VECTOR_BOOL_COMPRESSION 1
- # define _YNDX_LIBCXX_ENABLE_VECTOR_POD_RESIZE_UNINITIALIZED 0
- #endif
- #if _YNDX_LIBCPP_ENABLE_EXTENSIONS == 1 && (!defined(_LIBCPP_DEBUG) || _LIBCPP_DEBUG == 0)
- # define _YNDX_LIBCPP_MAKE_VECTOR_ITERATOR_POINTERS 1
- # define _YNDX_LIBCPP_MAKE_STRING_ITERATOR_POINTERS 1
- #else
- # define _YNDX_LIBCPP_MAKE_VECTOR_ITERATOR_POINTERS 0
- # define _YNDX_LIBCPP_MAKE_STRING_ITERATOR_POINTERS 0
- #endif
- #define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
- #define _LIBCPP_NO_AUTO_LINK
- #define _LIBCPP_DISABLE_DEPRECATION_WARNINGS
- // should be removed in https://st.yandex-team.ru/IGNIETFERRO-1957
- #define _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
- #define _LIBCPP_ENABLE_CXX17_REMOVED_BINDERS
- #define _LIBCPP_ENABLE_CXX17_REMOVED_RANDOM_SHUFFLE
- #define _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION
- // should be removed in https://st.yandex-team.ru/IGNIETFERRO-1955
- #define _LIBCPP_ENABLE_CXX20_REMOVED_ALLOCATOR_MEMBERS
- #define _LIBCPP_ENABLE_CXX20_REMOVED_ALLOCATOR_VOID_SPECIALIZATION
- // should be removed in https://st.yandex-team.ru/IGNIETFERRO-1956
- #define _LIBCPP_ENABLE_CXX20_REMOVED_TYPE_TRAITS
- #define _LIBCPP_REMOVE_TRANSITIVE_INCLUDES
- #define _LIBCPP_NO_ASAN_CONTIGUOUS_CONTAINER_FEATURES
- #define _LIBCPP_ENABLE_CXX20_REMOVED_SHARED_PTR_UNIQUE
- #ifdef _musl_
- # define _LIBCPP_HAS_MUSL_LIBC
- #endif
- #if defined(__has_feature) && (__has_feature(address_sanitizer) || \
- __has_feature(leak_sanitizer) || \
- __has_feature(thread_sanitizer) || \
- __has_feature(memory_sanitizer) || \
- __has_feature(undefined_behavior_sanitizer))
- # define _LIBCPP_HARDENING_MODE_DEFAULT _LIBCPP_HARDENING_MODE_FAST
- #elif defined(NDEBUG)
- # define _LIBCPP_HARDENING_MODE_DEFAULT _LIBCPP_HARDENING_MODE_NONE
- #else
- # define _LIBCPP_HARDENING_MODE_DEFAULT _LIBCPP_HARDENING_MODE_FAST
- #endif
- #if defined(_WIN32) && defined(_MSC_VER)
- # define _WCHAR_H_CPLUSPLUS_98_CONFORMANCE_ 1
- #endif
|