Skip to content

Commit 95cbc03

Browse files
jensmaurerzygoloid
authored andcommitted
[istreambuf.iterator] Join subsections for operations descriptions.
There was one subsection for every operator, yet everything fits on half a page. Fixes #1429, #1449.
1 parent d2b6fb6 commit 95cbc03

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

source/iterators.tex

+2-10
Original file line numberDiff line numberDiff line change
@@ -3028,7 +3028,7 @@
30283028
}
30293029
\end{codeblock}
30303030

3031-
\rSec3[istreambuf.iterator::proxy]{Class template \tcode{istreambuf_iterator::proxy}}
3031+
\rSec3[istreambuf.iterator.proxy]{Class template \tcode{istreambuf_iterator::proxy}}
30323032

30333033
\indexlibrary{\idxcode{proxy}!\idxcode{istreambuf_iterator}}%
30343034
\begin{codeblock}
@@ -3114,7 +3114,7 @@
31143114
Initializes \tcode{sbuf_} with \tcode{p.sbuf_}.
31153115
\end{itemdescr}
31163116

3117-
\rSec3[istreambuf.iterator::op*]{\tcode{istreambuf_iterator::operator*}}
3117+
\rSec3[istreambuf.iterator.ops]{\tcode{istreambuf_iterator} operations}
31183118

31193119
\indexlibrarymember{operator*}{istreambuf_iterator}%
31203120
\begin{itemdecl}
@@ -3130,8 +3130,6 @@
31303130
\tcode{sbuf_->sgetc()}.
31313131
\end{itemdescr}
31323132

3133-
\rSec3[istreambuf.iterator::op++]{\tcode{istreambuf_iterator::operator++}}
3134-
31353133
\indexlibrarymember{operator++}{istreambuf_iterator}%
31363134
\begin{itemdecl}
31373135
istreambuf_iterator& operator++();
@@ -3158,8 +3156,6 @@
31583156
\tcode{proxy(sbuf_->sbumpc(), sbuf_)}.
31593157
\end{itemdescr}
31603158

3161-
\rSec3[istreambuf.iterator::equal]{\tcode{istreambuf_iterator::equal}}
3162-
31633159
\indexlibrarymember{equal}{istreambuf_iterator}%
31643160
\begin{itemdecl}
31653161
bool equal(const istreambuf_iterator& b) const;
@@ -3175,8 +3171,6 @@
31753171
object they use.
31763172
\end{itemdescr}
31773173

3178-
\rSec3[istreambuf.iterator::op==]{\tcode{operator==}}
3179-
31803174
\indexlibrarymember{operator==}{istreambuf_iterator}%
31813175
\begin{itemdecl}
31823176
template <class charT, class traits>
@@ -3190,8 +3184,6 @@
31903184
\tcode{a.equal(b)}.
31913185
\end{itemdescr}
31923186

3193-
\rSec3[istreambuf.iterator::op!=]{\tcode{operator!=}}
3194-
31953187
\indexlibrarymember{operator"!=}{istreambuf_iterator}%
31963188
\begin{itemdecl}
31973189
template <class charT, class traits>

source/xrefdelta.tex

+9-1
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,19 @@
9797
\movedxref{string::op<=}{string.op<=}
9898
\movedxref{string::op>}{string.op>}
9999
\movedxref{string::op>=}{string.op>=}
100-
\movedxref{string::op!=}{string.op!=}
100+
\movedxref{string::op"!=}{string.op"!=}
101101
\movedxref{string::op+}{string.op+}
102102
\movedxref{string::op+=}{string.op+=}
103103
\movedxref{string::operator==}{string.operator==}
104104
\movedxref{string::replace}{string.replace}
105105
\movedxref{string::rfind}{string.rfind}
106106
\movedxref{string::substr}{string.substr}
107107
\movedxref{string::swap}{string.swap}
108+
109+
% Merged sections.
110+
\movedxref{istreambuf.iterator::proxy}{istreambuf.iterator.proxy}
111+
\movedxref{istreambuf.iterator::op*}{istreambuf.iterator.ops}
112+
\movedxref{istreambuf.iterator::op++}{istreambuf.iterator.ops}
113+
\movedxref{istreambuf.iterator::equal}{istreambuf.iterator.ops}
114+
\movedxref{istreambuf.iterator::op==}{istreambuf.iterator.ops}
115+
\movedxref{istreambuf.iterator::op"!=}{istreambuf.iterator.ops}

0 commit comments

Comments
 (0)