From Jason Turner

[lex.separate]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpj1l2ruib/{from.md → to.md} +7 -13
tmp/tmpj1l2ruib/{from.md → to.md} RENAMED
@@ -2,20 +2,14 @@
2
 
3
  The text of the program is kept in units called *source files* in this
4
  document. A source file together with all the headers [[headers]] and
5
  source files included [[cpp.include]] via the preprocessing directive
6
  `#include`, less any source lines skipped by any of the conditional
7
- inclusion [[cpp.cond]] preprocessing directives, is called a
8
- *preprocessing translation unit*.
 
 
9
 
10
- [*Note 1*: A C++ program need not all be translated at the same
11
- time. *end note*]
12
-
13
- [*Note 2*: Previously translated translation units and instantiation
14
- units can be preserved individually or in libraries. The separate
15
- translation units of a program communicate [[basic.link]] by (for
16
- example) calls to functions whose identifiers have external or module
17
- linkage, manipulation of objects whose identifiers have external or
18
- module linkage, or manipulation of data files. Translation units can be
19
- separately translated and then later linked to produce an executable
20
- program [[basic.link]]. — *end note*]
21
 
 
2
 
3
  The text of the program is kept in units called *source files* in this
4
  document. A source file together with all the headers [[headers]] and
5
  source files included [[cpp.include]] via the preprocessing directive
6
  `#include`, less any source lines skipped by any of the conditional
7
+ inclusion [[cpp.cond]] preprocessing directives, as modified by the
8
+ implementation-defined behavior of any
9
+ conditionally-supported-directives [[cpp.pre]] and pragmas
10
+ [[cpp.pragma]], if any, is called a *preprocessing translation unit*.
11
 
12
+ [*Note 1*: A C++ program need not all be translated at the same time.
13
+ Translation units can be separately translated and then later linked to
14
+ produce an executable program [[basic.link]]. — *end note*]
 
 
 
 
 
 
 
 
15