@@ -245,8 +245,15 @@ module std_stdexcept [system] {
245
245
header "stdexcept"
246
246
export *
247
247
}
248
- module std_stop_token {
248
+ module std_stop_token [system] {
249
249
header "stop_token"
250
+ private header "__stop_token/atomic_unique_lock.h"
251
+ private header "__stop_token/intrusive_list_view.h"
252
+ private header "__stop_token/intrusive_shared_ptr.h"
253
+ private header "__stop_token/stop_callback.h"
254
+ private header "__stop_token/stop_source.h"
255
+ private header "__stop_token/stop_state.h"
256
+ private header "__stop_token/stop_token.h"
250
257
export *
251
258
}
252
259
module std_streambuf [system] {
@@ -1592,41 +1599,25 @@ module std_private_numeric_transform_exclusive_scan [system] { header "__numeric
1592
1599
module std_private_numeric_transform_inclusive_scan [system] { header "__numeric/transform_inclusive_scan.h" }
1593
1600
module std_private_numeric_transform_reduce [system] { header "__numeric/transform_reduce.h" }
1594
1601
1595
- module std_private_pstl_backend [system] {
1602
+ module std_private_pstl [system] {
1596
1603
header "__pstl/backend.h"
1597
- export *
1598
- }
1599
- module std_private_pstl_backend_fwd [system] {
1600
1604
header "__pstl/backend_fwd.h"
1601
- export *
1602
- }
1603
- module std_private_pstl_backends_default [system] {
1604
1605
header "__pstl/backends/default.h"
1605
- export *
1606
- }
1607
- module std_private_pstl_backends_libdispatch [system] {
1608
1606
header "__pstl/backends/libdispatch.h"
1609
- export *
1610
- }
1611
- module std_private_pstl_backends_serial [system] {
1612
1607
header "__pstl/backends/serial.h"
1613
- export *
1614
- }
1615
- module std_private_pstl_backends_std_thread [system] {
1616
1608
header "__pstl/backends/std_thread.h"
1617
- export *
1609
+ header "__pstl/cpu_algos/any_of.h"
1610
+ header "__pstl/cpu_algos/cpu_traits.h"
1611
+ header "__pstl/cpu_algos/fill.h"
1612
+ header "__pstl/cpu_algos/find_if.h"
1613
+ header "__pstl/cpu_algos/for_each.h"
1614
+ header "__pstl/cpu_algos/merge.h"
1615
+ header "__pstl/cpu_algos/stable_sort.h"
1616
+ header "__pstl/cpu_algos/transform.h"
1617
+ header "__pstl/cpu_algos/transform_reduce.h"
1618
+ header "__pstl/dispatch.h"
1619
+ header "__pstl/handle_exception.h"
1618
1620
}
1619
- module std_private_pstl_cpu_algos_any_of [system] { header "__pstl/cpu_algos/any_of.h" }
1620
- module std_private_pstl_cpu_algos_cpu_traits [system] { header "__pstl/cpu_algos/cpu_traits.h" }
1621
- module std_private_pstl_cpu_algos_fill [system] { header "__pstl/cpu_algos/fill.h" }
1622
- module std_private_pstl_cpu_algos_find_if [system] { header "__pstl/cpu_algos/find_if.h" }
1623
- module std_private_pstl_cpu_algos_for_each [system] { header "__pstl/cpu_algos/for_each.h" }
1624
- module std_private_pstl_cpu_algos_merge [system] { header "__pstl/cpu_algos/merge.h" }
1625
- module std_private_pstl_cpu_algos_stable_sort [system] { header "__pstl/cpu_algos/stable_sort.h" }
1626
- module std_private_pstl_cpu_algos_transform [system] { header "__pstl/cpu_algos/transform.h" }
1627
- module std_private_pstl_cpu_algos_transform_reduce [system] { header "__pstl/cpu_algos/transform_reduce.h" }
1628
- module std_private_pstl_dispatch [system] { header "__pstl/dispatch.h" }
1629
- module std_private_pstl_handle_exception [system] { header "__pstl/handle_exception.h" }
1630
1621
1631
1622
module std_private_queue_fwd [system] { header "__fwd/queue.h" }
1632
1623
@@ -1781,23 +1772,6 @@ module std_private_span_span_fwd [system] { header "__fwd/span.h" }
1781
1772
1782
1773
module std_private_stack_fwd [system] { header "__fwd/stack.h" }
1783
1774
1784
- module std_private_stop_token_atomic_unique_lock [system] { header "__stop_token/atomic_unique_lock.h" }
1785
- module std_private_stop_token_intrusive_list_view [system] { header "__stop_token/intrusive_list_view.h" }
1786
- module std_private_stop_token_intrusive_shared_ptr [system] { header "__stop_token/intrusive_shared_ptr.h" }
1787
- module std_private_stop_token_stop_callback [system] { header "__stop_token/stop_callback.h" }
1788
- module std_private_stop_token_stop_source [system] {
1789
- header "__stop_token/stop_source.h"
1790
- export *
1791
- }
1792
- module std_private_stop_token_stop_state [system] {
1793
- header "__stop_token/stop_state.h"
1794
- export *
1795
- }
1796
- module std_private_stop_token_stop_token [system] {
1797
- header "__stop_token/stop_token.h"
1798
- export *
1799
- }
1800
-
1801
1775
module std_private_string_char_traits [system] {
1802
1776
header "__string/char_traits.h"
1803
1777
export *
0 commit comments