[libc++] Granularize <cstddef> includes (#108696)

This commit is contained in:
Nikolas Klauser 2024-10-31 02:20:10 +01:00 committed by GitHub
parent dafb90dedc
commit e99c4906e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
290 changed files with 493 additions and 437 deletions

View File

@ -13,6 +13,7 @@
#include <__algorithm/unwrap_iter.h> #include <__algorithm/unwrap_iter.h>
#include <__algorithm/unwrap_range.h> #include <__algorithm/unwrap_range.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/pointer_traits.h> #include <__memory/pointer_traits.h>
#include <__string/constexpr_c_functions.h> #include <__string/constexpr_c_functions.h>
@ -24,7 +25,6 @@
#include <__type_traits/is_volatile.h> #include <__type_traits/is_volatile.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -18,6 +18,7 @@
#include <__algorithm/rotate.h> #include <__algorithm/rotate.h>
#include <__algorithm/upper_bound.h> #include <__algorithm/upper_bound.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__functional/identity.h> #include <__functional/identity.h>
#include <__iterator/advance.h> #include <__iterator/advance.h>
#include <__iterator/distance.h> #include <__iterator/distance.h>

View File

@ -15,6 +15,7 @@
#include <__algorithm/simd_utils.h> #include <__algorithm/simd_utils.h>
#include <__algorithm/unwrap_iter.h> #include <__algorithm/unwrap_iter.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__functional/identity.h> #include <__functional/identity.h>
#include <__iterator/aliasing_iterator.h> #include <__iterator/aliasing_iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
@ -27,7 +28,6 @@
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <__utility/unreachable.h> #include <__utility/unreachable.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,12 +11,12 @@
#include <__algorithm/iterator_operations.h> #include <__algorithm/iterator_operations.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__random/uniform_int_distribution.h> #include <__random/uniform_int_distribution.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/swap.h> #include <__utility/swap.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -14,10 +14,10 @@
#include <__bit/countl.h> #include <__bit/countl.h>
#include <__bit/countr.h> #include <__bit/countr.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/is_arithmetic.h> #include <__type_traits/is_arithmetic.h>
#include <__type_traits/is_same.h> #include <__type_traits/is_same.h>
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -12,6 +12,7 @@
#include <__algorithm/iterator_operations.h> #include <__algorithm/iterator_operations.h>
#include <__algorithm/rotate.h> #include <__algorithm/rotate.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/advance.h> #include <__iterator/advance.h>
#include <__iterator/distance.h> #include <__iterator/distance.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>

View File

@ -15,6 +15,7 @@
#include <__algorithm/iterator_operations.h> #include <__algorithm/iterator_operations.h>
#include <__algorithm/sort.h> #include <__algorithm/sort.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__debug_utils/strict_weak_ordering_check.h> #include <__debug_utils/strict_weak_ordering_check.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/destruct_n.h> #include <__memory/destruct_n.h>

View File

@ -14,9 +14,10 @@
#include <__atomic/contention_t.h> #include <__atomic/contention_t.h>
#include <__atomic/is_always_lock_free.h> #include <__atomic/is_always_lock_free.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__cstddef/size_t.h>
#include <__type_traits/conditional.h> #include <__type_traits/conditional.h>
#include <__type_traits/make_unsigned.h> #include <__type_traits/make_unsigned.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -14,6 +14,7 @@
#include <__atomic/cxx_atomic_impl.h> #include <__atomic/cxx_atomic_impl.h>
#include <__atomic/memory_order.h> #include <__atomic/memory_order.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__functional/operations.h> #include <__functional/operations.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
@ -25,7 +26,6 @@
#include <__type_traits/remove_pointer.h> #include <__type_traits/remove_pointer.h>
#include <__type_traits/remove_volatile.h> #include <__type_traits/remove_volatile.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <cstddef>
#include <cstring> #include <cstring>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -25,10 +25,11 @@
#include <__concepts/arithmetic.h> #include <__concepts/arithmetic.h>
#include <__concepts/same_as.h> #include <__concepts/same_as.h>
#include <__config> #include <__config>
#include <__cstddef/byte.h>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__type_traits/has_unique_object_representation.h> #include <__type_traits/has_unique_object_representation.h>
#include <__type_traits/is_trivially_copyable.h> #include <__type_traits/is_trivially_copyable.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstring> #include <cstring>

View File

@ -12,11 +12,12 @@
#include <__atomic/memory_order.h> #include <__atomic/memory_order.h>
#include <__atomic/to_gcc_order.h> #include <__atomic/to_gcc_order.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__type_traits/enable_if.h>
#include <__type_traits/is_assignable.h> #include <__type_traits/is_assignable.h>
#include <__type_traits/is_trivially_copyable.h> #include <__type_traits/is_trivially_copyable.h>
#include <__type_traits/remove_const.h> #include <__type_traits/remove_const.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -14,8 +14,8 @@
#include <__charconv/chars_format.h> #include <__charconv/chars_format.h>
#include <__charconv/from_chars_result.h> #include <__charconv/from_chars_result.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__system_error/errc.h> #include <__system_error/errc.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -18,6 +18,7 @@
#include <__charconv/to_chars_result.h> #include <__charconv/to_chars_result.h>
#include <__charconv/traits.h> #include <__charconv/traits.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__system_error/errc.h> #include <__system_error/errc.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
@ -26,7 +27,6 @@
#include <__type_traits/make_32_64_or_128_bit.h> #include <__type_traits/make_32_64_or_128_bit.h>
#include <__type_traits/make_unsigned.h> #include <__type_traits/make_unsigned.h>
#include <__utility/unreachable.h> #include <__utility/unreachable.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <limits> #include <limits>

View File

@ -11,8 +11,8 @@
#include <__compare/ordering.h> #include <__compare/ordering.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/is_same.h> #include <__type_traits/is_same.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -14,6 +14,7 @@
#include <__concepts/common_reference_with.h> #include <__concepts/common_reference_with.h>
#include <__concepts/constructible.h> #include <__concepts/constructible.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/extent.h> #include <__type_traits/extent.h>
#include <__type_traits/is_nothrow_assignable.h> #include <__type_traits/is_nothrow_assignable.h>
#include <__type_traits/is_nothrow_constructible.h> #include <__type_traits/is_nothrow_constructible.h>
@ -22,7 +23,6 @@
#include <__utility/forward.h> #include <__utility/forward.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/swap.h> #include <__utility/swap.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,11 +11,12 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/nullptr_t.h>
#include <__cstddef/size_t.h>
#include <__functional/hash.h> #include <__functional/hash.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__type_traits/remove_cv.h> #include <__type_traits/remove_cv.h>
#include <compare> #include <compare>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -14,7 +14,6 @@
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__memory/construct_at.h> #include <__memory/construct_at.h>
#include <__type_traits/decay.h> #include <__type_traits/decay.h>
#include <cstddef>
#include <cstdlib> #include <cstdlib>
#include <new> #include <new>
#include <typeinfo> #include <typeinfo>

View File

@ -22,7 +22,6 @@
#include <__type_traits/is_final.h> #include <__type_traits/is_final.h>
#include <__type_traits/is_polymorphic.h> #include <__type_traits/is_polymorphic.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -10,7 +10,6 @@
#define _LIBCPP___EXCEPTION_OPERATIONS_H #define _LIBCPP___EXCEPTION_OPERATIONS_H
#include <__config> #include <__config>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -22,7 +22,6 @@
#include <__ranges/enable_view.h> #include <__ranges/enable_view.h>
#include <__system_error/error_code.h> #include <__system_error/error_code.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -22,7 +22,6 @@
#include <__type_traits/remove_const.h> #include <__type_traits/remove_const.h>
#include <__type_traits/remove_pointer.h> #include <__type_traits/remove_pointer.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <string> #include <string>
#include <string_view> #include <string_view>

View File

@ -14,9 +14,6 @@
#include <__config> #include <__config>
#include <__filesystem/path.h> #include <__filesystem/path.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <cstddef>
#include <string>
#include <string_view>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -21,7 +21,6 @@
#include <__ranges/enable_view.h> #include <__ranges/enable_view.h>
#include <__system_error/error_code.h> #include <__system_error/error_code.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -23,6 +23,7 @@
#include <__concepts/convertible_to.h> #include <__concepts/convertible_to.h>
#include <__concepts/swappable.h> #include <__concepts/swappable.h>
#include <__config> #include <__config>
#include <__cstddef/byte.h>
#include <__flat_map/sorted_unique.h> #include <__flat_map/sorted_unique.h>
#include <__functional/invoke.h> #include <__functional/invoke.h>
#include <__functional/is_transparent.h> #include <__functional/is_transparent.h>

View File

@ -37,7 +37,6 @@
#include <__type_traits/conditional.h> #include <__type_traits/conditional.h>
#include <__utility/exception_guard.h> #include <__utility/exception_guard.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <string_view> #include <string_view>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -63,7 +63,7 @@
#include <__algorithm/ranges_upper_bound.h> #include <__algorithm/ranges_upper_bound.h>
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/ptrdiff_t.h>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -63,8 +63,8 @@
#include <__algorithm/ranges_upper_bound.h> #include <__algorithm/ranges_upper_bound.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/access.h> #include <__iterator/access.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -13,6 +13,7 @@
#include <__assert> #include <__assert>
#include <__concepts/arithmetic.h> #include <__concepts/arithmetic.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__format/concepts.h> #include <__format/concepts.h>
#include <__format/format_parse_context.h> #include <__format/format_parse_context.h>
#include <__functional/invoke.h> #include <__functional/invoke.h>

View File

@ -11,10 +11,10 @@
#define _LIBCPP___FORMAT_FORMAT_ARGS_H #define _LIBCPP___FORMAT_FORMAT_ARGS_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__format/format_arg.h> #include <__format/format_arg.h>
#include <__format/format_arg_store.h> #include <__format/format_arg_store.h>
#include <__fwd/format.h> #include <__fwd/format.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -23,7 +23,6 @@
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__variant/monostate.h> #include <__variant/monostate.h>
#include <cstddef>
#ifndef _LIBCPP_HAS_NO_LOCALIZATION #ifndef _LIBCPP_HAS_NO_LOCALIZATION
# include <__locale> # include <__locale>

View File

@ -12,10 +12,10 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__format/format_error.h> #include <__format/format_error.h>
#include <__iterator/concepts.h> #include <__iterator/concepts.h>
#include <__iterator/iterator_traits.h> // iter_value_t #include <__iterator/iterator_traits.h> // iter_value_t
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -36,7 +36,6 @@
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/unreachable.h> #include <__utility/unreachable.h>
#include <cmath> #include <cmath>
#include <cstddef>
#ifndef _LIBCPP_HAS_NO_LOCALIZATION #ifndef _LIBCPP_HAS_NO_LOCALIZATION
# include <__locale> # include <__locale>

View File

@ -16,6 +16,8 @@
#include <__bit/countl.h> #include <__bit/countl.h>
#include <__concepts/same_as.h> #include <__concepts/same_as.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__cstddef/size_t.h>
#include <__format/buffer.h> #include <__format/buffer.h>
#include <__format/concepts.h> #include <__format/concepts.h>
#include <__format/formatter.h> #include <__format/formatter.h>
@ -28,7 +30,6 @@
#include <__memory/pointer_traits.h> #include <__memory/pointer_traits.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/unreachable.h> #include <__utility/unreachable.h>
#include <cstddef>
#include <string_view> #include <string_view>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,13 +11,13 @@
#define _LIBCPP___FORMAT_FORMATTER_POINTER_H #define _LIBCPP___FORMAT_FORMATTER_POINTER_H
#include <__config> #include <__config>
#include <__cstddef/nullptr_t.h>
#include <__format/concepts.h> #include <__format/concepts.h>
#include <__format/format_parse_context.h> #include <__format/format_parse_context.h>
#include <__format/formatter.h> #include <__format/formatter.h>
#include <__format/formatter_integral.h> #include <__format/formatter_integral.h>
#include <__format/formatter_output.h> #include <__format/formatter_output.h>
#include <__format/parser_std_format_spec.h> #include <__format/parser_std_format_spec.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -63,8 +63,8 @@
#include <__algorithm/ranges_upper_bound.h> #include <__algorithm/ranges_upper_bound.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/access.h> #include <__iterator/access.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -63,7 +63,7 @@
#include <__algorithm/ranges_upper_bound.h> #include <__algorithm/ranges_upper_bound.h>
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/ptrdiff_t.h>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -17,7 +17,6 @@
#include <__type_traits/invoke.h> #include <__type_traits/invoke.h>
#include <__type_traits/is_reference_wrapper.h> #include <__type_traits/is_reference_wrapper.h>
#include <__type_traits/is_void.h> #include <__type_traits/is_void.h>
#include <cstddef>
#include <tuple> #include <tuple>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -20,7 +20,6 @@
#include <__type_traits/underlying_type.h> #include <__type_traits/underlying_type.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <__utility/swap.h> #include <__utility/swap.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstring> #include <cstring>

View File

@ -15,6 +15,7 @@
#include <__assert> #include <__assert>
#include <__bit/countl.h> #include <__bit/countl.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__functional/hash.h> #include <__functional/hash.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__math/rounding_functions.h> #include <__math/rounding_functions.h>

View File

@ -11,7 +11,7 @@
#define _LIBCPP___ITERATOR_ACCESS_H #define _LIBCPP___ITERATOR_ACCESS_H
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/size_t.h>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -10,10 +10,10 @@
#define _LIBCPP___ITERATOR_ALIASING_ITERATOR_H #define _LIBCPP___ITERATOR_ALIASING_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/pointer_traits.h> #include <__memory/pointer_traits.h>
#include <__type_traits/is_trivial.h> #include <__type_traits/is_trivial.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,11 +11,11 @@
#define _LIBCPP___ITERATOR_BACK_INSERT_ITERATOR_H #define _LIBCPP___ITERATOR_BACK_INSERT_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,7 +11,6 @@
#define _LIBCPP___ITERATOR_DATA_H #define _LIBCPP___ITERATOR_DATA_H
#include <__config> #include <__config>
#include <cstddef>
#include <initializer_list> #include <initializer_list>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,7 +11,6 @@
#define _LIBCPP___ITERATOR_EMPTY_H #define _LIBCPP___ITERATOR_EMPTY_H
#include <__config> #include <__config>
#include <cstddef>
#include <initializer_list> #include <initializer_list>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,11 +11,11 @@
#define _LIBCPP___ITERATOR_FRONT_INSERT_ITERATOR_H #define _LIBCPP___ITERATOR_FRONT_INSERT_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -12,13 +12,13 @@
#include <__concepts/arithmetic.h> #include <__concepts/arithmetic.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__type_traits/conditional.h> #include <__type_traits/conditional.h>
#include <__type_traits/is_object.h> #include <__type_traits/is_object.h>
#include <__type_traits/is_primary_template.h> #include <__type_traits/is_primary_template.h>
#include <__type_traits/make_signed.h> #include <__type_traits/make_signed.h>
#include <__type_traits/remove_cvref.h> #include <__type_traits/remove_cvref.h>
#include <__utility/declval.h> #include <__utility/declval.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,12 +11,12 @@
#define _LIBCPP___ITERATOR_INSERT_ITERATOR_H #define _LIBCPP___ITERATOR_INSERT_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__ranges/access.h> #include <__ranges/access.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,13 +11,13 @@
#define _LIBCPP___ITERATOR_ISTREAM_ITERATOR_H #define _LIBCPP___ITERATOR_ISTREAM_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__fwd/istream.h> #include <__fwd/istream.h>
#include <__fwd/string.h> #include <__fwd/string.h>
#include <__iterator/default_sentinel.h> #include <__iterator/default_sentinel.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -16,6 +16,8 @@
#include <__iterator/default_sentinel.h> #include <__iterator/default_sentinel.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__string/char_traits.h>
#include <iosfwd>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,7 +11,7 @@
#define _LIBCPP___ITERATOR_ITERATOR_H #define _LIBCPP___ITERATOR_ITERATOR_H
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/ptrdiff_t.h>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -18,6 +18,7 @@
#include <__concepts/same_as.h> #include <__concepts/same_as.h>
#include <__concepts/totally_ordered.h> #include <__concepts/totally_ordered.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__fwd/pair.h> #include <__fwd/pair.h>
#include <__iterator/incrementable_traits.h> #include <__iterator/incrementable_traits.h>
#include <__iterator/readable_traits.h> #include <__iterator/readable_traits.h>
@ -36,7 +37,6 @@
#include <__type_traits/remove_cvref.h> #include <__type_traits/remove_cvref.h>
#include <__type_traits/void_t.h> #include <__type_traits/void_t.h>
#include <__utility/declval.h> #include <__utility/declval.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,12 +11,12 @@
#define _LIBCPP___ITERATOR_OSTREAM_ITERATOR_H #define _LIBCPP___ITERATOR_OSTREAM_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__fwd/ostream.h> #include <__fwd/ostream.h>
#include <__fwd/string.h> #include <__fwd/string.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,12 +11,12 @@
#define _LIBCPP___ITERATOR_OSTREAMBUF_ITERATOR_H #define _LIBCPP___ITERATOR_OSTREAMBUF_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__fwd/ios.h> #include <__fwd/ios.h>
#include <__fwd/ostream.h> #include <__fwd/ostream.h>
#include <__fwd/streambuf.h> #include <__fwd/streambuf.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <cstddef>
#include <iosfwd> // for forward declaration of ostreambuf_iterator #include <iosfwd> // for forward declaration of ostreambuf_iterator
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -12,7 +12,6 @@
#include <__config> #include <__config>
#include <__iterator/reverse_iterator.h> #include <__iterator/reverse_iterator.h>
#include <cstddef>
#include <initializer_list> #include <initializer_list>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -41,8 +41,8 @@
// Returns the iterator composed of the segment iterator and local iterator. // Returns the iterator composed of the segment iterator and local iterator.
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,9 +11,10 @@
#define _LIBCPP___ITERATOR_SIZE_H #define _LIBCPP___ITERATOR_SIZE_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__cstddef/size_t.h>
#include <__type_traits/common_type.h> #include <__type_traits/common_type.h>
#include <__type_traits/make_signed.h> #include <__type_traits/make_signed.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -13,13 +13,13 @@
#include <__compare/ordering.h> #include <__compare/ordering.h>
#include <__compare/three_way_comparable.h> #include <__compare/three_way_comparable.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__memory/pointer_traits.h> #include <__memory/pointer_traits.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -18,12 +18,11 @@
#define _LIBCPP___MDSPAN_DEFAULT_ACCESSOR_H #define _LIBCPP___MDSPAN_DEFAULT_ACCESSOR_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/is_abstract.h> #include <__type_traits/is_abstract.h>
#include <__type_traits/is_array.h> #include <__type_traits/is_array.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <__type_traits/remove_const.h> #include <__type_traits/remove_const.h>
#include <cinttypes>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -21,6 +21,7 @@
#include <__config> #include <__config>
#include <__concepts/arithmetic.h> #include <__concepts/arithmetic.h>
#include <__cstddef/byte.h>
#include <__type_traits/common_type.h> #include <__type_traits/common_type.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <__type_traits/is_nothrow_constructible.h> #include <__type_traits/is_nothrow_constructible.h>
@ -29,9 +30,7 @@
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <__utility/unreachable.h> #include <__utility/unreachable.h>
#include <array> #include <array>
#include <cinttypes>
#include <concepts> #include <concepts>
#include <cstddef>
#include <limits> #include <limits>
#include <span> #include <span>

View File

@ -27,9 +27,6 @@
#include <__type_traits/is_nothrow_constructible.h> #include <__type_traits/is_nothrow_constructible.h>
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <array> #include <array>
#include <cinttypes>
#include <cstddef>
#include <limits>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -19,6 +19,7 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__fwd/mdspan.h> #include <__fwd/mdspan.h>
#include <__mdspan/extents.h> #include <__mdspan/extents.h>
#include <__type_traits/common_type.h> #include <__type_traits/common_type.h>
@ -26,9 +27,6 @@
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <__type_traits/is_nothrow_constructible.h> #include <__type_traits/is_nothrow_constructible.h>
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <cinttypes>
#include <cstddef>
#include <limits>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -32,8 +32,6 @@
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <__utility/swap.h> #include <__utility/swap.h>
#include <array> #include <array>
#include <cinttypes>
#include <cstddef>
#include <limits> #include <limits>
#include <span> #include <span>

View File

@ -37,9 +37,6 @@
#include <__type_traits/remove_reference.h> #include <__type_traits/remove_reference.h>
#include <__utility/integer_sequence.h> #include <__utility/integer_sequence.h>
#include <array> #include <array>
#include <cinttypes>
#include <cstddef>
#include <limits>
#include <span> #include <span>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -10,7 +10,7 @@
#define _LIBCPP___MEMORY_ALIGN_H #define _LIBCPP___MEMORY_ALIGN_H
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/size_t.h>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -10,7 +10,6 @@
#define _LIBCPP___MEMORY_ALIGNED_ALLOC_H #define _LIBCPP___MEMORY_ALIGNED_ALLOC_H
#include <__config> #include <__config>
#include <cstddef>
#include <cstdlib> #include <cstdlib>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -10,8 +10,8 @@
#define _LIBCPP___MEMORY_ALLOCATE_AT_LEAST_H #define _LIBCPP___MEMORY_ALLOCATE_AT_LEAST_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__memory/allocator_traits.h> #include <__memory/allocator_traits.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -14,7 +14,6 @@
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__memory/allocator_traits.h> #include <__memory/allocator_traits.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,6 +11,7 @@
#define _LIBCPP___MEMORY_ALLOCATOR_H #define _LIBCPP___MEMORY_ALLOCATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__memory/allocate_at_least.h> #include <__memory/allocate_at_least.h>
#include <__memory/allocator_traits.h> #include <__memory/allocator_traits.h>
@ -20,7 +21,6 @@
#include <__type_traits/is_void.h> #include <__type_traits/is_void.h>
#include <__type_traits/is_volatile.h> #include <__type_traits/is_volatile.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <cstddef>
#include <new> #include <new>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,6 +11,7 @@
#define _LIBCPP___MEMORY_ALLOCATOR_TRAITS_H #define _LIBCPP___MEMORY_ALLOCATOR_TRAITS_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__fwd/memory.h> #include <__fwd/memory.h>
#include <__memory/construct_at.h> #include <__memory/construct_at.h>
#include <__memory/pointer_traits.h> #include <__memory/pointer_traits.h>
@ -23,7 +24,6 @@
#include <__type_traits/void_t.h> #include <__type_traits/void_t.h>
#include <__utility/declval.h> #include <__utility/declval.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <cstddef>
#include <limits> #include <limits>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -12,10 +12,10 @@
#include <__config> #include <__config>
#include <__configuration/abi.h> #include <__configuration/abi.h>
#include <__cstddef/size_t.h>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
#include <__type_traits/is_trivially_destructible.h> #include <__type_traits/is_trivially_destructible.h>
#include <__type_traits/negation.h> #include <__type_traits/negation.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -12,8 +12,8 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/is_constant_evaluated.h> #include <__type_traits/is_constant_evaluated.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,7 +11,6 @@
#include <__config> #include <__config>
#include <__memory/unique_ptr.h> #include <__memory/unique_ptr.h>
#include <cstddef>
#include <new> #include <new>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,6 +11,7 @@
#define _LIBCPP___MEMORY_COMPRESSED_PAIR_H #define _LIBCPP___MEMORY_COMPRESSED_PAIR_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/datasizeof.h> #include <__type_traits/datasizeof.h>
#include <__type_traits/is_empty.h> #include <__type_traits/is_empty.h>
#include <__type_traits/is_final.h> #include <__type_traits/is_final.h>

View File

@ -10,9 +10,9 @@
#define _LIBCPP___MEMORY_DESTRUCT_N_H #define _LIBCPP___MEMORY_DESTRUCT_N_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
#include <__type_traits/is_trivially_destructible.h> #include <__type_traits/is_trivially_destructible.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,6 +11,7 @@
#define _LIBCPP___MEMORY_POINTER_TRAITS_H #define _LIBCPP___MEMORY_POINTER_TRAITS_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__type_traits/conditional.h> #include <__type_traits/conditional.h>
#include <__type_traits/conjunction.h> #include <__type_traits/conjunction.h>
@ -23,7 +24,6 @@
#include <__type_traits/void_t.h> #include <__type_traits/void_t.h>
#include <__utility/declval.h> #include <__utility/declval.h>
#include <__utility/forward.h> #include <__utility/forward.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,11 +11,11 @@
#define _LIBCPP___MEMORY_RAW_STORAGE_ITERATOR_H #define _LIBCPP___MEMORY_RAW_STORAGE_ITERATOR_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__iterator/iterator.h> #include <__iterator/iterator.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <new> #include <new>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -13,6 +13,7 @@
#include <__compare/compare_three_way.h> #include <__compare/compare_three_way.h>
#include <__compare/ordering.h> #include <__compare/ordering.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__exception/exception.h> #include <__exception/exception.h>
#include <__functional/binary_function.h> #include <__functional/binary_function.h>
#include <__functional/operations.h> #include <__functional/operations.h>
@ -51,7 +52,6 @@
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/swap.h> #include <__utility/swap.h>
#include <__verbose_abort> #include <__verbose_abort>
#include <cstddef>
#include <new> #include <new>
#include <typeinfo> #include <typeinfo>
#if _LIBCPP_HAS_ATOMIC_HEADER #if _LIBCPP_HAS_ATOMIC_HEADER

View File

@ -11,10 +11,9 @@
#define _LIBCPP___MEMORY_TEMPORARY_BUFFER_H #define _LIBCPP___MEMORY_TEMPORARY_BUFFER_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/unique_temporary_buffer.h> #include <__memory/unique_temporary_buffer.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <cstddef>
#include <new>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -15,6 +15,8 @@
#include <__compare/compare_three_way_result.h> #include <__compare/compare_three_way_result.h>
#include <__compare/three_way_comparable.h> #include <__compare/three_way_comparable.h>
#include <__config> #include <__config>
#include <__cstddef/nullptr_t.h>
#include <__cstddef/size_t.h>
#include <__functional/hash.h> #include <__functional/hash.h>
#include <__functional/operations.h> #include <__functional/operations.h>
#include <__memory/allocator_traits.h> // __pointer #include <__memory/allocator_traits.h> // __pointer
@ -46,7 +48,6 @@
#include <__utility/forward.h> #include <__utility/forward.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/private_constructor_tag.h> #include <__utility/private_constructor_tag.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -13,10 +13,10 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__memory/allocator.h> #include <__memory/allocator.h>
#include <__memory/unique_ptr.h> #include <__memory/unique_ptr.h>
#include <__type_traits/is_constant_evaluated.h> #include <__type_traits/is_constant_evaluated.h>
#include <cstddef>
#include <new> #include <new>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -13,7 +13,6 @@
#include <__config> #include <__config>
#include <__type_traits/integral_constant.h> #include <__type_traits/integral_constant.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -10,8 +10,9 @@
#define _LIBCPP___MEMORY_RESOURCE_MEMORY_RESOURCE_H #define _LIBCPP___MEMORY_RESOURCE_MEMORY_RESOURCE_H
#include <__config> #include <__config>
#include <__cstddef/max_align_t.h>
#include <__cstddef/size_t.h>
#include <__fwd/memory_resource.h> #include <__fwd/memory_resource.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -10,9 +10,9 @@
#define _LIBCPP___MEMORY_RESOURCE_MONOTONIC_BUFFER_RESOURCE_H #define _LIBCPP___MEMORY_RESOURCE_MONOTONIC_BUFFER_RESOURCE_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__memory/addressof.h> #include <__memory/addressof.h>
#include <__memory_resource/memory_resource.h> #include <__memory_resource/memory_resource.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -11,10 +11,11 @@
#include <__assert> #include <__assert>
#include <__config> #include <__config>
#include <__cstddef/byte.h>
#include <__cstddef/max_align_t.h>
#include <__fwd/pair.h> #include <__fwd/pair.h>
#include <__memory_resource/memory_resource.h> #include <__memory_resource/memory_resource.h>
#include <__utility/exception_guard.h> #include <__utility/exception_guard.h>
#include <cstddef>
#include <limits> #include <limits>
#include <new> #include <new>
#include <tuple> #include <tuple>

View File

@ -10,7 +10,7 @@
#define _LIBCPP___MEMORY_RESOURCE_POOL_OPTIONS_H #define _LIBCPP___MEMORY_RESOURCE_POOL_OPTIONS_H
#include <__config> #include <__config>
#include <cstddef> #include <__cstddef/size_t.h>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -13,7 +13,6 @@
#include <__memory_resource/memory_resource.h> #include <__memory_resource/memory_resource.h>
#include <__memory_resource/pool_options.h> #include <__memory_resource/pool_options.h>
#include <__memory_resource/unsynchronized_pool_resource.h> #include <__memory_resource/unsynchronized_pool_resource.h>
#include <cstddef>
#include <mutex> #include <mutex>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -10,9 +10,9 @@
#define _LIBCPP___MEMORY_RESOURCE_UNSYNCHRONIZED_POOL_RESOURCE_H #define _LIBCPP___MEMORY_RESOURCE_UNSYNCHRONIZED_POOL_RESOURCE_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__memory_resource/memory_resource.h> #include <__memory_resource/memory_resource.h>
#include <__memory_resource/pool_options.h> #include <__memory_resource/pool_options.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -11,6 +11,7 @@
#define _LIBCPP___NUMERIC_MIDPOINT_H #define _LIBCPP___NUMERIC_MIDPOINT_H
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <__type_traits/is_floating_point.h> #include <__type_traits/is_floating_point.h>
#include <__type_traits/is_integral.h> #include <__type_traits/is_integral.h>
@ -21,7 +22,6 @@
#include <__type_traits/is_void.h> #include <__type_traits/is_void.h>
#include <__type_traits/make_unsigned.h> #include <__type_traits/make_unsigned.h>
#include <__type_traits/remove_pointer.h> #include <__type_traits/remove_pointer.h>
#include <cstddef>
#include <limits> #include <limits>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -23,7 +23,6 @@
# include <__type_traits/void_t.h> # include <__type_traits/void_t.h>
# include <__utility/declval.h> # include <__utility/declval.h>
# include <bitset> # include <bitset>
# include <cstddef>
# include <ios> # include <ios>
# include <locale> # include <locale>
# include <new> // for __throw_bad_alloc # include <new> // for __throw_bad_alloc

View File

@ -16,6 +16,7 @@
#include <__algorithm/upper_bound.h> #include <__algorithm/upper_bound.h>
#include <__atomic/atomic.h> #include <__atomic/atomic.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__exception/terminate.h> #include <__exception/terminate.h>
#include <__iterator/iterator_traits.h> #include <__iterator/iterator_traits.h>
#include <__iterator/move_iterator.h> #include <__iterator/move_iterator.h>
@ -37,7 +38,6 @@
#include <__utility/exception_guard.h> #include <__utility/exception_guard.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <cstddef>
#include <new> #include <new>
#include <optional> #include <optional>

View File

@ -22,7 +22,6 @@
#include <__pstl/cpu_algos/transform_reduce.h> #include <__pstl/cpu_algos/transform_reduce.h>
#include <__utility/empty.h> #include <__utility/empty.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <optional> #include <optional>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -10,7 +10,6 @@
#define _LIBCPP___PSTL_CPU_ALGOS_CPU_TRAITS_H #define _LIBCPP___PSTL_CPU_ALGOS_CPU_TRAITS_H
#include <__config> #include <__config>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -21,7 +21,6 @@
#include <__type_traits/is_execution_policy.h> #include <__type_traits/is_execution_policy.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <__utility/pair.h> #include <__utility/pair.h>
#include <cstddef>
#include <optional> #include <optional>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -20,7 +20,6 @@
#include <__type_traits/is_arithmetic.h> #include <__type_traits/is_arithmetic.h>
#include <__type_traits/is_execution_policy.h> #include <__type_traits/is_execution_policy.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <new> #include <new>
#include <optional> #include <optional>

View File

@ -10,11 +10,11 @@
#define _LIBCPP___RANDOM_DISCARD_BLOCK_ENGINE_H #define _LIBCPP___RANDOM_DISCARD_BLOCK_ENGINE_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__random/is_seed_sequence.h> #include <__random/is_seed_sequence.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <iosfwd> #include <iosfwd>
#include <limits> #include <limits>

View File

@ -14,7 +14,6 @@
#include <__random/is_valid.h> #include <__random/is_valid.h>
#include <__random/uniform_real_distribution.h> #include <__random/uniform_real_distribution.h>
#include <__vector/vector.h> #include <__vector/vector.h>
#include <cstddef>
#include <initializer_list> #include <initializer_list>
#include <iosfwd> #include <iosfwd>
#include <numeric> #include <numeric>

View File

@ -10,6 +10,7 @@
#define _LIBCPP___RANDOM_INDEPENDENT_BITS_ENGINE_H #define _LIBCPP___RANDOM_INDEPENDENT_BITS_ENGINE_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__fwd/istream.h> #include <__fwd/istream.h>
#include <__fwd/ostream.h> #include <__fwd/ostream.h>
#include <__random/is_seed_sequence.h> #include <__random/is_seed_sequence.h>
@ -18,7 +19,6 @@
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <__type_traits/is_convertible.h> #include <__type_traits/is_convertible.h>
#include <__utility/move.h> #include <__utility/move.h>
#include <cstddef>
#include <limits> #include <limits>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

View File

@ -10,8 +10,8 @@
#define _LIBCPP___RANDOM_LOG2_H #define _LIBCPP___RANDOM_LOG2_H
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__type_traits/conditional.h> #include <__type_traits/conditional.h>
#include <cstddef>
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header # pragma GCC system_header

View File

@ -12,9 +12,9 @@
#include <__algorithm/equal.h> #include <__algorithm/equal.h>
#include <__algorithm/min.h> #include <__algorithm/min.h>
#include <__config> #include <__config>
#include <__cstddef/size_t.h>
#include <__random/is_seed_sequence.h> #include <__random/is_seed_sequence.h>
#include <__type_traits/enable_if.h> #include <__type_traits/enable_if.h>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <iosfwd> #include <iosfwd>
#include <limits> #include <limits>

View File

@ -11,6 +11,7 @@
#include <__algorithm/upper_bound.h> #include <__algorithm/upper_bound.h>
#include <__config> #include <__config>
#include <__cstddef/ptrdiff_t.h>
#include <__random/is_valid.h> #include <__random/is_valid.h>
#include <__random/uniform_real_distribution.h> #include <__random/uniform_real_distribution.h>
#include <__vector/vector.h> #include <__vector/vector.h>

Some files were not shown because too many files have changed in this diff Show More