Skip to content

Commit 3971b55

Browse files
committed
add top level headers starting from __ in libcxx.imp
1 parent 5ff44db commit 3971b55

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

libcxx/include/libcxx.imp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,8 @@
253253
{ include: [ "<__bit/invert_if.h>", "private", "<bit>", "public" ] },
254254
{ include: [ "<__bit/popcount.h>", "private", "<bit>", "public" ] },
255255
{ include: [ "<__bit/rotate.h>", "private", "<bit>", "public" ] },
256+
{ include: [ "<__bit_reference>", "private", "<bitset>", "public" ] },
257+
{ include: [ "<__bit_reference>", "private", "<vector>", "public" ] },
256258
{ include: [ "<__charconv/chars_format.h>", "private", "<charconv>", "public" ] },
257259
{ include: [ "<__charconv/from_chars_integral.h>", "private", "<charconv>", "public" ] },
258260
{ include: [ "<__charconv/from_chars_result.h>", "private", "<charconv>", "public" ] },
@@ -443,6 +445,8 @@
443445
{ include: [ "<__fwd/subrange.h>", "private", "<ranges>", "public" ] },
444446
{ include: [ "<__fwd/tuple.h>", "private", "<tuple>", "public" ] },
445447
{ include: [ "<__fwd/vector.h>", "private", "<vector>", "public" ] },
448+
{ include: [ "<__hash_table>", "private", "<unordered_map>", "public" ] },
449+
{ include: [ "<__hash_table>", "private", "<unordered_set>", "public" ] },
446450
{ include: [ "<__ios/fpos.h>", "private", "<ios>", "public" ] },
447451
{ include: [ "<__iterator/access.h>", "private", "<iterator>", "public" ] },
448452
{ include: [ "<__iterator/advance.h>", "private", "<iterator>", "public" ] },
@@ -486,6 +490,7 @@
486490
{ include: [ "<__iterator/sortable.h>", "private", "<iterator>", "public" ] },
487491
{ include: [ "<__iterator/unreachable_sentinel.h>", "private", "<iterator>", "public" ] },
488492
{ include: [ "<__iterator/wrap_iter.h>", "private", "<iterator>", "public" ] },
493+
{ include: [ "<__locale>", "private", "<locale>", "public" ] },
489494
{ include: [ "<__locale_dir/locale_base_api.h>", "private", "<locale>", "public" ] },
490495
{ include: [ "<__locale_dir/locale_base_api/android.h>", "private", "<locale>", "public" ] },
491496
{ include: [ "<__locale_dir/locale_base_api/bsd_locale_defaults.h>", "private", "<locale>", "public" ] },
@@ -562,6 +567,10 @@
562567
{ include: [ "<__mutex/once_flag.h>", "private", "<mutex>", "public" ] },
563568
{ include: [ "<__mutex/tag_types.h>", "private", "<mutex>", "public" ] },
564569
{ include: [ "<__mutex/unique_lock.h>", "private", "<mutex>", "public" ] },
570+
{ include: [ "<__node_handle>", "private", "<map>", "public" ] },
571+
{ include: [ "<__node_handle>", "private", "<set>", "public" ] },
572+
{ include: [ "<__node_handle>", "private", "<unordered_map>", "public" ] },
573+
{ include: [ "<__node_handle>", "private", "<unordered_set>", "public" ] },
565574
{ include: [ "<__numeric/accumulate.h>", "private", "<numeric>", "public" ] },
566575
{ include: [ "<__numeric/adjacent_difference.h>", "private", "<numeric>", "public" ] },
567576
{ include: [ "<__numeric/exclusive_scan.h>", "private", "<numeric>", "public" ] },
@@ -658,6 +667,8 @@
658667
{ include: [ "<__ranges/view_interface.h>", "private", "<ranges>", "public" ] },
659668
{ include: [ "<__ranges/views.h>", "private", "<ranges>", "public" ] },
660669
{ include: [ "<__ranges/zip_view.h>", "private", "<ranges>", "public" ] },
670+
{ include: [ "<__split_buffer>", "private", "<deque>", "public" ] },
671+
{ include: [ "<__split_buffer>", "private", "<vector>", "public" ] },
661672
{ include: [ "<__stop_token/atomic_unique_lock.h>", "private", "<stop_token>", "public" ] },
662673
{ include: [ "<__stop_token/intrusive_list_view.h>", "private", "<stop_token>", "public" ] },
663674
{ include: [ "<__stop_token/intrusive_shared_ptr.h>", "private", "<stop_token>", "public" ] },
@@ -700,6 +711,8 @@
700711
{ include: [ "<__thread/this_thread.h>", "private", "<thread>", "public" ] },
701712
{ include: [ "<__thread/thread.h>", "private", "<thread>", "public" ] },
702713
{ include: [ "<__thread/timed_backoff_policy.h>", "private", "<thread>", "public" ] },
714+
{ include: [ "<__tree>", "private", "<map>", "public" ] },
715+
{ include: [ "<__tree>", "private", "<set>", "public" ] },
703716
{ include: [ "<__tuple/find_index.h>", "private", "<tuple>", "public" ] },
704717
{ include: [ "<__tuple/make_tuple_types.h>", "private", "<tuple>", "public" ] },
705718
{ include: [ "<__tuple/sfinae_helpers.h>", "private", "<tuple>", "public" ] },

libcxx/utils/libcxx/header_information.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,10 @@ def is_modulemap_header(header):
192192
assert libcxx_root.exists()
193193

194194
all_headers = sorted(
195-
p.relative_to(include).as_posix() for p in include.rglob("[a-z]*") if is_header(p)
195+
p.relative_to(include).as_posix() for p in include.rglob("[_a-z]*") if is_header(p)
196196
)
197197
toplevel_headers = sorted(
198-
p.relative_to(include).as_posix() for p in include.glob("[a-z]*") if is_header(p)
198+
p.relative_to(include).as_posix() for p in include.glob("[_a-z]*") if is_header(p)
199199
)
200200
experimental_headers = sorted(
201201
p.relative_to(include).as_posix()

0 commit comments

Comments
 (0)