150
|
1 module std {
|
|
2 module vector { header "vector.h" }
|
|
3 module type_traits { header "type_traits.h" }
|
|
4 explicit module hash_map { header "hash_map.h" }
|
|
5 }
|
|
6
|
|
7 module import_self {
|
|
8 module a { header "import-self-a.h" }
|
|
9 module b { header "import-self-b.h" export * }
|
|
10 module c { header "import-self-c.h" }
|
|
11 module d { header "import-self-d.h" }
|
|
12 }
|
|
13
|
|
14 module missing_headers {
|
|
15 module missing { header "missing.h" }
|
|
16 module not_missing { header "not_missing.h" }
|
|
17 }
|
|
18
|
|
19 module missing_unavailable_headers {
|
|
20 module missing {
|
|
21 requires !objc
|
|
22 header "missing.h"
|
|
23 module also_missing { header "also_missing.h" }
|
|
24 }
|
|
25 module not_missing { }
|
|
26 }
|
|
27
|
|
28 module missing_umbrella_with_inferred_submodules {
|
|
29 umbrella header "missing_umbrella.h"
|
|
30 module * { export * }
|
|
31 export *
|
|
32 }
|