[libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.
The macro that opts out of `std::ranges::` functionality is called `_LIBCPP_HAS_NO_INCOMPLETE_RANGES`, and is unrelated to this macro which is specifically about _compiler_ support for the _syntax_. The only non-mechanical diff here is in `<__config>`. Differential Revision: https://reviews.llvm.org/D118507
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||
|
||||
#ifndef _LIBCPP_HAS_NO_RANGES
|
||||
#ifndef _LIBCPP_HAS_NO_CONCEPTS
|
||||
|
||||
namespace ranges {
|
||||
template <class _I1, class _I2, class _O1>
|
||||
@@ -41,7 +41,7 @@ struct in_in_out_result {
|
||||
};
|
||||
} // namespace ranges
|
||||
|
||||
#endif // _LIBCPP_HAS_NO_RANGES
|
||||
#endif // _LIBCPP_HAS_NO_CONCEPTS
|
||||
|
||||
_LIBCPP_END_NAMESPACE_STD
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||
|
||||
#ifndef _LIBCPP_HAS_NO_RANGES
|
||||
#ifndef _LIBCPP_HAS_NO_CONCEPTS
|
||||
|
||||
namespace ranges {
|
||||
template <class _I1, class _I2>
|
||||
@@ -38,7 +38,7 @@ struct in_in_result {
|
||||
};
|
||||
} // namespace ranges
|
||||
|
||||
#endif // _LIBCPP_HAS_NO_RANGES
|
||||
#endif // _LIBCPP_HAS_NO_CONCEPTS
|
||||
|
||||
_LIBCPP_END_NAMESPACE_STD
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||
|
||||
#if !defined(_LIBCPP_HAS_NO_RANGES)
|
||||
#if !defined(_LIBCPP_HAS_NO_CONCEPTS)
|
||||
namespace ranges {
|
||||
|
||||
template<class _InputIterator, class _OutputIterator>
|
||||
@@ -45,7 +45,7 @@ struct in_out_result {
|
||||
};
|
||||
|
||||
} // namespace ranges
|
||||
#endif // !defined(_LIBCPP_HAS_NO_RANGES)
|
||||
#endif // !defined(_LIBCPP_HAS_NO_CONCEPTS)
|
||||
|
||||
_LIBCPP_END_NAMESPACE_STD
|
||||
|
||||
|
||||
Reference in New Issue
Block a user