From Jason Turner

[input.output.general]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmptqycpnp9/{from.md → to.md} +14 -14
tmp/tmptqycpnp9/{from.md → to.md} RENAMED
@@ -5,35 +5,35 @@ input/output operations.
5
 
6
  The following subclauses describe requirements for stream parameters,
7
  and components for forward declarations of iostreams, predefined
8
  iostreams objects, base iostreams classes, stream buffering, stream
9
  formatting and manipulators, string streams, and file streams, as
10
- summarized in Table  [[tab:iostreams.lib.summary]].
11
 
12
- **Table: Input/output library summary** <a id="tab:iostreams.lib.summary">[tab:iostreams.lib.summary]</a>
13
 
14
  | Subclause | | Header |
15
- | -------------------------- | --------------------------- | -------------- |
16
  | [[iostreams.requirements]] | Requirements | |
17
  | [[iostream.forward]] | Forward declarations | `<iosfwd>` |
18
  | [[iostream.objects]] | Standard iostream objects | `<iostream>` |
19
  | [[iostreams.base]] | Iostreams base classes | `<ios>` |
20
  | [[stream.buffers]] | Stream buffers | `<streambuf>` |
21
- | [[iostream.format]] | Formatting and manipulators | `<istream>` |
22
- | | | `<ostream>` |
23
- | | | `<iomanip>` |
24
  | [[string.streams]] | String streams | `<sstream>` |
25
  | [[file.streams]] | File streams | `<fstream>` |
 
26
  | [[filesystems]] | File systems | `<filesystem>` |
27
- | [[c.files]] | C library files | `<cstdio>` |
28
- | | | `<cinttypes>` |
29
 
30
 
31
- Figure  [[fig:streampos]] illustrates relationships among various types
32
- described in this clause. A line from **A** to **B** indicates that
33
- **A** is an alias (e.g. a typedef) for **B** or that **A** is defined in
34
- terms of **B**.
35
 
36
- <a id="fig:streampos"></a>
37
 
38
- ![Stream position, offset, and size types \[non-normative\] \[fig:streampos\]](images/figstreampos.svg)
 
 
39
 
 
5
 
6
  The following subclauses describe requirements for stream parameters,
7
  and components for forward declarations of iostreams, predefined
8
  iostreams objects, base iostreams classes, stream buffering, stream
9
  formatting and manipulators, string streams, and file streams, as
10
+ summarized in [[iostreams.summary]].
11
 
12
+ **Table: Input/output library summary** <a id="iostreams.summary">[iostreams.summary]</a>
13
 
14
  | Subclause | | Header |
15
+ | -------------------------- | --------------------------- | ------------------------------------- |
16
  | [[iostreams.requirements]] | Requirements | |
17
  | [[iostream.forward]] | Forward declarations | `<iosfwd>` |
18
  | [[iostream.objects]] | Standard iostream objects | `<iostream>` |
19
  | [[iostreams.base]] | Iostreams base classes | `<ios>` |
20
  | [[stream.buffers]] | Stream buffers | `<streambuf>` |
21
+ | [[iostream.format]] | Formatting and manipulators | `<iomanip>`, `<istream>`, `<ostream>` |
 
 
22
  | [[string.streams]] | String streams | `<sstream>` |
23
  | [[file.streams]] | File streams | `<fstream>` |
24
+ | [[syncstream]] | Synchronized output streams | `<syncstream>` |
25
  | [[filesystems]] | File systems | `<filesystem>` |
26
+ | [[c.files]] | C library files | `<cstdio>`, `<cinttypes>` |
 
27
 
28
 
29
+ [*Note 1*: Figure [[fig:iostreams.streampos]] illustrates
30
+ relationships among various types described in this clause. A line from
31
+ **A** to **B** indicates that **A** is an alias (e.g., a typedef) for
32
+ **B** or that **A** is defined in terms of **B**.
33
 
34
+ <a id="fig:iostreams.streampos"></a>
35
 
36
+ ![Stream position, offset, and size types \[fig:iostreams.streampos\]](images/figstreampos.svg)
37
+
38
+ — *end note*]
39