From Jason Turner

[module.import]

Diff to HTML by rtfpessoa

tmp/tmpmjqcqoyo/{from.md → to.md} RENAMED
@@ -36,13 +36,14 @@ A *module-import-declaration* that specifies a *header-name* `H` imports
36
  a synthesized *header unit*, which is a translation unit formed by
37
  applying phases 1 to 7 of translation [[lex.phases]] to the source file
38
  or header nominated by `H`, which shall not contain a
39
  *module-declaration*.
40
 
41
- [*Note 2*: All declarations within a header unit are implicitly
42
- exported [[module.interface]], and are attached to the global module
43
- [[module.unit]]. *end note*]
 
44
 
45
  An *importable header* is a member of an *implementation-defined* set of
46
  headers that includes all importable C++ library headers [[headers]].
47
  `H` shall identify an importable header. Given two such
48
  *module-import-declaration*s:
 
36
  a synthesized *header unit*, which is a translation unit formed by
37
  applying phases 1 to 7 of translation [[lex.phases]] to the source file
38
  or header nominated by `H`, which shall not contain a
39
  *module-declaration*.
40
 
41
+ [*Note 2*: A header unit is a separate translation unit with an
42
+ independent set of defined macros. All declarations within a header unit
43
+ are implicitly exported [[module.interface]], and are attached to the
44
+ global module [[module.unit]]. — *end note*]
45
 
46
  An *importable header* is a member of an *implementation-defined* set of
47
  headers that includes all importable C++ library headers [[headers]].
48
  `H` shall identify an importable header. Given two such
49
  *module-import-declaration*s: