Skip to content

Commit 09744a2

Browse files
Eelistkoeppe
authored andcommitted
[input.output.general] Delete note containing [fig:iostreams.streampos].
Also add a note to [iostreams.limits.pos] to replace the removed figure. Fixes #4246.
1 parent 0315260 commit 09744a2

File tree

4 files changed

+10
-38
lines changed

4 files changed

+10
-38
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ To regenerate figures from .dot files, run::
7878

7979
For example::
8080

81-
make figstreampos.pdf
81+
make figvirt.pdf
8282

8383
----------------
8484
Acknowledgements

source/figstreampos.dot

Lines changed: 0 additions & 23 deletions
This file was deleted.

source/figstreampos.pdf

-10.4 KB
Binary file not shown.

source/iostreams.tex

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,6 @@
3737
\tcode{<cstdio>}, \tcode{<cinttypes>} \\
3838
\end{libsumtab}
3939

40-
\pnum
41-
\begin{note}
42-
\fref{iostreams.streampos} illustrates relationships among various types
43-
described in this Clause. A line from \textbf{A} to \textbf{B} indicates that \textbf{A}
44-
is an alias (e.g., a typedef) for \textbf{B} or that \textbf{A} is defined in terms of
45-
\textbf{B}.
46-
47-
\begin{importgraphic}
48-
{Stream position, offset, and size types}
49-
{iostreams.streampos}
50-
{figstreampos.pdf}
51-
\end{importgraphic}
52-
\end{note}
53-
5440
\rSec1[iostreams.requirements]{Iostreams requirements}
5541

5642
\rSec2[iostream.limits.imbue]{Imbue limitations}
@@ -94,6 +80,15 @@
9480
\impldef{behavior of iostream classes when \tcode{traits::pos_type} is not
9581
\tcode{streampos} or when \tcode{traits::\brk{}off_type} is not \tcode{streamoff}}.
9682

83+
\pnum
84+
\begin{note}
85+
For each of the specializations of \tcode{char_traits} defined in
86+
\ref{char.traits.specializations},
87+
\tcode{state_type} denotes \tcode{mbstate_t},
88+
\tcode{pos_type} denotes \tcode{fpos<mbstate_t>},
89+
and \tcode{off_type} denotes \tcode{streamoff}.
90+
\end{note}
91+
9792
\pnum
9893
In the classes of \ref{input.output}, a template parameter with name
9994
\tcode{charT} represents a member of the set of types containing \tcode{char}, \keyword{wchar_t},

0 commit comments

Comments
 (0)