Skip to content

Commit feb5307

Browse files
jensmaurertkoeppe
authored andcommitted
[insert.iterators] Dissolve single-item subclauses. (#1924)
1 parent 58382cb commit feb5307

File tree

2 files changed

+24
-27
lines changed

2 files changed

+24
-27
lines changed

source/iterators.tex

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1755,9 +1755,7 @@
17551755
}
17561756
\end{codeblock}
17571757

1758-
\rSec3[back.insert.iter.ops]{\tcode{back_insert_iterator} operations}
1759-
1760-
\rSec4[back.insert.iter.cons]{\tcode{back_insert_iterator} constructor}
1758+
\rSec4[back.insert.iter.ops]{\tcode{back_insert_iterator} operations}
17611759

17621760
\indexlibrary{\idxcode{back_insert_iterator}!constructor}%
17631761
\begin{itemdecl}
@@ -1772,8 +1770,6 @@
17721770
with \tcode{addressof(x)}.
17731771
\end{itemdescr}
17741772

1775-
\rSec4[back.insert.iter.op=]{\tcode{back_insert_iterator::operator=}}
1776-
17771773
\indexlibrarymember{operator=}{back_insert_iterator}%
17781774
\begin{itemdecl}
17791775
back_insert_iterator& operator=(const typename Container::value_type& value);
@@ -1804,8 +1800,6 @@
18041800
\tcode{*this}.
18051801
\end{itemdescr}
18061802

1807-
\rSec4[back.insert.iter.op*]{\tcode{back_insert_iterator::operator*}}
1808-
18091803
\indexlibrarymember{operator*}{back_insert_iterator}%
18101804
\begin{itemdecl}
18111805
back_insert_iterator& operator*();
@@ -1817,8 +1811,6 @@
18171811
\tcode{*this}.
18181812
\end{itemdescr}
18191813

1820-
\rSec4[back.insert.iter.op++]{\tcode{back_insert_iterator::operator++}}
1821-
18221814
\indexlibrarymember{operator++}{back_insert_iterator}%
18231815
\begin{itemdecl}
18241816
back_insert_iterator& operator++();
@@ -1877,9 +1869,7 @@
18771869
}
18781870
\end{codeblock}
18791871

1880-
\rSec3[front.insert.iter.ops]{\tcode{front_insert_iterator} operations}
1881-
1882-
\rSec4[front.insert.iter.cons]{\tcode{front_insert_iterator} constructor}
1872+
\rSec4[front.insert.iter.ops]{\tcode{front_insert_iterator} operations}
18831873

18841874
\indexlibrary{\idxcode{front_insert_iterator}!constructor}%
18851875
\begin{itemdecl}
@@ -1894,8 +1884,6 @@
18941884
with \tcode{addressof(x)}.
18951885
\end{itemdescr}
18961886

1897-
\rSec4[front.insert.iter.op=]{\tcode{front_insert_iterator::operator=}}
1898-
18991887
\indexlibrarymember{operator=}{front_insert_iterator}%
19001888
\begin{itemdecl}
19011889
front_insert_iterator& operator=(const typename Container::value_type& value);
@@ -1926,8 +1914,6 @@
19261914
\tcode{*this}.
19271915
\end{itemdescr}
19281916

1929-
\rSec4[front.insert.iter.op*]{\tcode{front_insert_iterator::operator*}}
1930-
19311917
\indexlibrarymember{operator*}{front_insert_iterator}%
19321918
\begin{itemdecl}
19331919
front_insert_iterator& operator*();
@@ -1939,8 +1925,6 @@
19391925
\tcode{*this}.
19401926
\end{itemdescr}
19411927

1942-
\rSec4[front.insert.iter.op++]{\tcode{front_insert_iterator::operator++}}
1943-
19441928
\indexlibrarymember{operator++}{front_insert_iterator}%
19451929
\begin{itemdecl}
19461930
front_insert_iterator& operator++();
@@ -2000,9 +1984,7 @@
20001984
}
20011985
\end{codeblock}
20021986

2003-
\rSec3[insert.iter.ops]{\tcode{insert_iterator} operations}
2004-
2005-
\rSec4[insert.iter.cons]{\tcode{insert_iterator} constructor}
1987+
\rSec4[insert.iter.ops]{\tcode{insert_iterator} operations}
20061988

20071989
\indexlibrary{\idxcode{insert_iterator}!constructor}%
20081990
\begin{itemdecl}
@@ -2019,8 +2001,6 @@
20192001
with \tcode{i}.
20202002
\end{itemdescr}
20212003

2022-
\rSec4[insert.iter.op=]{\tcode{insert_iterator::operator=}}
2023-
20242004
\indexlibrarymember{operator=}{insert_iterator}%
20252005
\begin{itemdecl}
20262006
insert_iterator& operator=(const typename Container::value_type& value);
@@ -2059,8 +2039,6 @@
20592039
\tcode{*this}.
20602040
\end{itemdescr}
20612041

2062-
\rSec4[insert.iter.op*]{\tcode{insert_iterator::operator*}}
2063-
20642042
\indexlibrarymember{operator*}{insert_iterator}%
20652043
\begin{itemdecl}
20662044
insert_iterator& operator*();
@@ -2072,8 +2050,6 @@
20722050
\tcode{*this}.
20732051
\end{itemdescr}
20742052

2075-
\rSec4[insert.iter.op++]{\tcode{insert_iterator::operator++}}
2076-
20772053
\indexlibrarymember{operator++}{insert_iterator}%
20782054
\begin{itemdecl}
20792055
insert_iterator& operator++();

source/xrefdelta.tex

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,26 @@
5252
% Deprecated free-function atomic access to shared pointers
5353
\movedxref{util.smartptr.shared.atomic}{depr.util.smartptr.shared.atomic}
5454

55+
% Single-item [insert.iterators] subclauses were dissolved.
56+
\movedxref{back.insert.iter.cons}{back.insert.iter.ops}
57+
\movedxref{back.insert.iter.op=}{back.insert.iter.ops}
58+
\movedxref{back.insert.iter.op*}{back.insert.iter.ops}
59+
\movedxref{back.insert.iter.op++}{back.insert.iter.ops}
60+
61+
\movedxref{front.insert.iter.cons}{front.insert.iter.ops}
62+
\movedxref{front.insert.iter.op=}{front.insert.iter.ops}
63+
\movedxref{front.insert.iter.op*}{front.insert.iter.ops}
64+
\movedxref{front.insert.iter.op++}{front.insert.iter.ops}
65+
66+
\movedxref{insert.iter.cons}{insert.iter.ops}
67+
\movedxref{insert.iter.op=}{insert.iter.ops}
68+
\movedxref{insert.iter.op*}{insert.iter.ops}
69+
\movedxref{insert.iter.op++}{insert.iter.ops}
70+
71+
\movedxref{insert.iter.cons}{insert.iter.ops}
72+
\movedxref{insert.iter.op=}{insert.iter.ops}
73+
\movedxref{insert.iter.op*}{insert.iter.ops}
74+
\movedxref{insert.iter.op++}{insert.iter.ops}
75+
5576
% Deprecated features.
5677
%\deprxref{old.label} (if moved to depr.old.label, otherwise use \movedxref)

0 commit comments

Comments
 (0)