Reland "[cxxmodules] Add more bits headers to fix module merging issues."

This reverts commit f6327a6e56861d95f34d1a85a47dcc616b335dc3.
This commit is contained in:
Vassil Vassilev 2023-03-26 08:11:16 +00:00 committed by jenkins
parent ba13f18449
commit d09d5a71b7

View File

@ -429,6 +429,11 @@ module "std" [system] {
export *
header "bits/basic_ios.h"
}
module "bits/chrono.h" {
requires cplusplus20
export *
header "bits/chrono.h"
}
module "bits/cpp_type_traits.h" {
export *
header "bits/cpp_type_traits.h"
@ -461,9 +466,10 @@ module "std" [system] {
}
module "bits/stl_iterator_base_funcs.h" {
export *
export bits_stl_iterator_base_types_h
header "bits/stl_iterator_base_funcs.h"
}
module "bits/stl_iterator_base_types.h" {
module "bits_stl_iterator_base_types_h" {
export *
export bits_stl_algobase_h
header "bits/stl_iterator_base_types.h"
@ -485,19 +491,31 @@ module "std" [system] {
requires cplusplus20
export *
export utility
export bits_stl_algo_h
header "bits/ranges_algo.h"
}
module "bits/ranges_algobase.h" {
module "bits/ranges_algobase.h" {
requires cplusplus20
export *
export initializer_list
header "bits/ranges_algobase.h"
}
module "bits/ranges_base.h" {
explicit module "bits_ranges_base_h" {
requires cplusplus20
export *
export bits_stl_iterator_h
export initializer_list
header "bits/ranges_base.h"
}
module "bits_stl_algo_h" {
export *
header "bits/stl_algo.h"
}
module "bits/stl_construct.h" {
export *
export bits_stl_iterator_base_types_h
header "bits/stl_construct.h"
}
module "bits/uniform_int_dist.h" {
export *
export bits_stl_algobase_h