diff options
Diffstat (limited to 'contrib/llvm-project/libcxx/include/module.modulemap.in')
| -rw-r--r-- | contrib/llvm-project/libcxx/include/module.modulemap.in | 122 |
1 files changed, 68 insertions, 54 deletions
diff --git a/contrib/llvm-project/libcxx/include/module.modulemap.in b/contrib/llvm-project/libcxx/include/module.modulemap.in index 37a9edcd7ece..5f57a8a2b1bf 100644 --- a/contrib/llvm-project/libcxx/include/module.modulemap.in +++ b/contrib/llvm-project/libcxx/include/module.modulemap.in @@ -265,6 +265,10 @@ module std_strstream [system] { header "strstream" export * } +module std_syncstream [system] { + header "syncstream" + export * +} module std_system_error [system] { header "system_error" export * @@ -448,10 +452,6 @@ module std_inttypes_h [system] { export * } // <iso646.h> provided by compiler. -module std_limits_h [system] { - header "limits.h" - export * -} module std_locale_h [system] { header "locale.h" export * @@ -460,10 +460,7 @@ module std_math_h [system] { header "math.h" export * } -module std_setjmp_h [system] { - header "setjmp.h" - export * -} +// <setjmp.h> provided by C library. // <signal.h> provided by C library. // FIXME: <stdalign.h> is missing. // <stdarg.h> provided by compiler. @@ -520,73 +517,44 @@ module std_wctype_h [system] { // Experimental C++ standard library interfaces module std_experimental [system] { - module deque { - header "experimental/deque" - export * - } - module forward_list { - header "experimental/forward_list" - export * - } module iterator { header "experimental/iterator" export * } - module list { - header "experimental/list" - export * - } - module map { - header "experimental/map" - export * - } - module memory_resource { - header "experimental/memory_resource" + module memory { + header "experimental/memory" export * } module propagate_const { header "experimental/propagate_const" export * } - module regex { - @requires_LIBCXX_ENABLE_LOCALIZATION@ - header "experimental/regex" - export * - } module simd { + module abi_tag { private header "experimental/__simd/abi_tag.h" } + module aligned_tag { private header "experimental/__simd/aligned_tag.h" } + module declaration { private header "experimental/__simd/declaration.h" } + module internal_declaration { private header "experimental/__simd/internal_declaration.h" } + module reference { private header "experimental/__simd/reference.h" } + module scalar { private header "experimental/__simd/scalar.h" } + module simd { private header "experimental/__simd/simd.h" } + module simd_mask { private header "experimental/__simd/simd_mask.h" } + module traits { private header "experimental/__simd/traits.h" } + module utility { private header "experimental/__simd/utility.h" } + module vec_ext { private header "experimental/__simd/vec_ext.h" } + header "experimental/simd" export * } - module set { - header "experimental/set" - export * - } - module string { - header "experimental/string" - export * - } module type_traits { header "experimental/type_traits" export * } - module unordered_map { - header "experimental/unordered_map" - export * - } - module unordered_set { - header "experimental/unordered_set" - export * - } module utility { header "experimental/utility" export * } - module vector { - header "experimental/vector" - export * - } module __config { - private textual header "experimental/__config" + textual header "experimental/__config" export * } // FIXME these should be private @@ -617,6 +585,9 @@ module std_private_bit_reference [system] { header "__bit_reference" export * } +module std_private_fwd_bit_reference [system] { + header "__fwd/bit_reference.h" +} module std_private_config [system] { textual header "__config" export * @@ -694,6 +665,7 @@ module std_private_algorithm_find_end [system module std_private_algorithm_find_first_of [system] { header "__algorithm/find_first_of.h" } module std_private_algorithm_find_if [system] { header "__algorithm/find_if.h" } module std_private_algorithm_find_if_not [system] { header "__algorithm/find_if_not.h" } +module std_private_algorithm_find_segment_if [system] { header "__algorithm/find_segment_if.h" } module std_private_algorithm_for_each [system] { header "__algorithm/for_each.h" } module std_private_algorithm_for_each_n [system] { header "__algorithm/for_each_n.h" } module std_private_algorithm_for_each_segment [system] { header "__algorithm/for_each_segment.h" } @@ -777,6 +749,7 @@ module std_private_algorithm_pstl_backends_cpu_backends_transform [system module std_private_algorithm_pstl_backends_cpu_backends_transform_reduce [system] { header "__algorithm/pstl_backends/cpu_backends/transform_reduce.h" } module std_private_algorithm_pstl_copy [system] { header "__algorithm/pstl_copy.h" } module std_private_algorithm_pstl_count [system] { header "__algorithm/pstl_count.h" } +module std_private_algorithm_pstl_equal [system] { header "__algorithm/pstl_equal.h" } module std_private_algorithm_pstl_fill [system] { header "__algorithm/pstl_fill.h" } module std_private_algorithm_pstl_find [system] { header "__algorithm/pstl_find.h" @@ -793,7 +766,9 @@ module std_private_algorithm_pstl_frontend_dispatch [system module std_private_algorithm_pstl_generate [system] { header "__algorithm/pstl_generate.h" } module std_private_algorithm_pstl_is_partitioned [system] { header "__algorithm/pstl_is_partitioned.h" } module std_private_algorithm_pstl_merge [system] { header "__algorithm/pstl_merge.h" } +module std_private_algorithm_pstl_move [system] { header "__algorithm/pstl_move.h" } module std_private_algorithm_pstl_replace [system] { header "__algorithm/pstl_replace.h" } +module std_private_algorithm_pstl_rotate_copy [system] { header "__algorithm/pstl_rotate_copy.h" } module std_private_algorithm_pstl_sort [system] { header "__algorithm/pstl_sort.h" } module std_private_algorithm_pstl_stable_sort [system] { header "__algorithm/pstl_stable_sort.h" @@ -830,6 +805,7 @@ module std_private_algorithm_ranges_copy_n [system } module std_private_algorithm_ranges_count [system] { header "__algorithm/ranges_count.h" } module std_private_algorithm_ranges_count_if [system] { header "__algorithm/ranges_count_if.h" } +module std_private_algorithm_ranges_ends_with [system] { header "__algorithm/ranges_ends_with.h" } module std_private_algorithm_ranges_equal [system] { header "__algorithm/ranges_equal.h" } module std_private_algorithm_ranges_equal_range [system] { header "__algorithm/ranges_equal_range.h" @@ -1139,6 +1115,7 @@ module std_private_bit_countl [system] { header "__bit/countl.h" } module std_private_bit_countr [system] { header "__bit/countr.h" } module std_private_bit_endian [system] { header "__bit/endian.h" } module std_private_bit_has_single_bit [system] { header "__bit/has_single_bit.h" } +module std_private_bit_invert_if [system] { header "__bit/invert_if.h" } module std_private_bit_popcount [system] { header "__bit/popcount.h" } module std_private_bit_rotate [system] { header "__bit/rotate.h" } @@ -1191,6 +1168,14 @@ module std_private_chrono_system_clock [system] { header "__chrono/system_clock.h" export std_private_chrono_time_point } +module std_private_chrono_tzdb [system] { + header "__chrono/tzdb.h" + export * +} +module std_private_chrono_tzdb_list [system] { + header "__chrono/tzdb_list.h" + export * +} module std_private_chrono_time_point [system] { header "__chrono/time_point.h" } module std_private_chrono_weekday [system] { header "__chrono/weekday.h" } module std_private_chrono_year [system] { header "__chrono/year.h" } @@ -1482,6 +1467,26 @@ module std_private_locale_locale_base_api_bsd_locale_defaults [system] { textua module std_private_locale_locale_base_api_bsd_locale_fallbacks [system] { textual header "__locale_dir/locale_base_api/bsd_locale_fallbacks.h" } module std_private_locale_locale_base_api_locale_guard [system] { header "__locale_dir/locale_base_api/locale_guard.h" } +module std_private_math_abs [system] { header "__math/abs.h" } +module std_private_math_copysign [system] { header "__math/copysign.h" } +module std_private_math_error_functions [system] { header "__math/error_functions.h" } +module std_private_math_exponential_functions [system] { header "__math/exponential_functions.h" } +module std_private_math_fdim [system] { header "__math/fdim.h" } +module std_private_math_fma [system] { header "__math/fma.h" } +module std_private_math_gamma [system] { header "__math/gamma.h" } +module std_private_math_hyperbolic_functions [system] { header "__math/hyperbolic_functions.h" } +module std_private_math_hypot [system] { header "__math/hypot.h" } +module std_private_math_inverse_hyperbolic_functions [system] { header "__math/inverse_hyperbolic_functions.h" } +module std_private_math_inverse_trigonometric_functions [system] { header "__math/inverse_trigonometric_functions.h" } +module std_private_math_logarithms [system] { header "__math/logarithms.h" } +module std_private_math_min_max [system] { header "__math/min_max.h" } +module std_private_math_modulo [system] { header "__math/modulo.h" } +module std_private_math_remainder [system] { header "__math/remainder.h" } +module std_private_math_roots [system] { header "__math/roots.h" } +module std_private_math_rounding_functions [system] { header "__math/rounding_functions.h" } +module std_private_math_traits [system] { header "__math/traits.h" } +module std_private_math_trigonometric_functions [system] { header "__math/trigonometric_functions.h" } + module std_private_mdspan_default_accessor [system] { header "__mdspan/default_accessor.h" } module std_private_mdspan_extents [system] { header "__mdspan/extents.h" @@ -1489,6 +1494,7 @@ module std_private_mdspan_extents [system] { } module std_private_mdspan_layout_left [system] { header "__mdspan/layout_left.h" } module std_private_mdspan_layout_right [system] { header "__mdspan/layout_right.h" } +module std_private_mdspan_layout_stride [system] { header "__mdspan/layout_stride.h" } module std_private_mdspan_mdspan [system] { header "__mdspan/mdspan.h" } module std_private_mdspan_mdspan_fwd [system] { header "__fwd/mdspan.h" } @@ -1555,6 +1561,7 @@ module std_private_memory_resource_unsynchronized_pool_resource [system] { heade module std_private_mutex_lock_guard [system] { header "__mutex/lock_guard.h" } module std_private_mutex_mutex [system] { header "__mutex/mutex.h" } +module std_private_mutex_once_flag [system] { header "__mutex/once_flag.h" } module std_private_mutex_tag_types [system] { header "__mutex/tag_types.h" } module std_private_mutex_unique_lock [system] { header "__mutex/unique_lock.h" } @@ -1638,6 +1645,7 @@ module std_private_ranges_all [system] { export std_private_ranges_owning_view } module std_private_ranges_as_rvalue_view [system] { header "__ranges/as_rvalue_view.h" } +module std_private_ranges_chunk_by_view [system] { header "__ranges/chunk_by_view.h" } module std_private_ranges_common_view [system] { header "__ranges/common_view.h" } module std_private_ranges_concepts [system] { header "__ranges/concepts.h" @@ -1759,6 +1767,10 @@ module std_private_system_error_system_error [system] { header "__system_erro module std_private_thread_formatter [system] { header "__thread/formatter.h" } module std_private_thread_id [system] { header "__thread/id.h" } +module std_private_thread_jthread [system] { + header "__thread/jthread.h" + export * +} module std_private_thread_poll_with_backoff [system] { header "__thread/poll_with_backoff.h" } module std_private_thread_this_thread [system] { header "__thread/this_thread.h" } module std_private_thread_thread [system] { @@ -1981,7 +1993,6 @@ module std_private_type_traits_nat [system module std_private_type_traits_negation [system] { header "__type_traits/negation.h" } module std_private_type_traits_noexcept_move_assign_container [system] { header "__type_traits/noexcept_move_assign_container.h" } module std_private_type_traits_operation_traits [system] { header "__type_traits/operation_traits.h" } -module std_private_type_traits_predicate_traits [system] { header "__type_traits/predicate_traits.h" } module std_private_type_traits_promote [system] { header "__type_traits/promote.h" } module std_private_type_traits_rank [system] { header "__type_traits/rank.h" } module std_private_type_traits_remove_all_extents [system] { header "__type_traits/remove_all_extents.h" } @@ -2009,6 +2020,7 @@ module std_private_type_traits_unwrap_ref [system module std_private_type_traits_void_t [system] { header "__type_traits/void_t.h" } module std_private_utility_as_const [system] { header "__utility/as_const.h" } +module std_private_utility_as_lvalue [system] { header "__utility/as_lvalue.h" } module std_private_utility_auto_cast [system] { header "__utility/auto_cast.h" export std_private_type_traits_decay @@ -2019,6 +2031,7 @@ module std_private_utility_cmp [system] { } module std_private_utility_convert_to_integral [system] { header "__utility/convert_to_integral.h" } module std_private_utility_declval [system] { header "__utility/declval.h" } +module std_private_utility_empty [system] { header "__utility/empty.h" } module std_private_utility_exception_guard [system] { header "__utility/exception_guard.h" } module std_private_utility_exchange [system] { header "__utility/exchange.h" } module std_private_utility_forward [system] { header "__utility/forward.h" } @@ -2032,6 +2045,7 @@ module std_private_utility_move [system] { export std_private_type_traits_is_nothrow_move_constructible export std_private_type_traits_remove_reference } +module std_private_utility_no_destroy [system] { header "__utility/no_destroy.h" } module std_private_utility_pair [system] { header "__utility/pair.h" export std_private_ranges_subrange_fwd @@ -2050,11 +2064,11 @@ module std_private_utility_pair_fwd [system] { header "__fwd/pair. module std_private_utility_piecewise_construct [system] { header "__utility/piecewise_construct.h" } module std_private_utility_priority_tag [system] { header "__utility/priority_tag.h" } module std_private_utility_rel_ops [system] { header "__utility/rel_ops.h" } +module std_private_utility_small_buffer [system] { header "__utility/small_buffer.h" } module std_private_utility_swap [system] { header "__utility/swap.h" export std_private_type_traits_is_swappable } -module std_private_utility_terminate_on_exception [system] { header "__utility/terminate_on_exception.h" } module std_private_utility_to_underlying [system] { header "__utility/to_underlying.h" } module std_private_utility_unreachable [system] { header "__utility/unreachable.h" } |
