Skip to content

Commit bc62d8a

Browse files
committed
[ranges] Add page breaks.
1 parent 1439f7c commit bc62d8a

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

source/ranges.tex

+25
Original file line numberDiff line numberDiff line change
@@ -1276,6 +1276,8 @@
12761276
range<T> && @\libconcept{same_as}@<iterator_t<T>, sentinel_t<T>>;
12771277
\end{itemdecl}
12781278

1279+
\newpage
1280+
12791281
\pnum
12801282
The \libconcept{viewable_range} concept specifies the requirements of a
12811283
\libconcept{range} type that can be converted to a \libconcept{view} safely.
@@ -2780,6 +2782,7 @@
27802782
if (@\exposid{stream_}@) {
27812783
*@\exposid{stream_}@ >> @\exposid{object_}@;
27822784
}
2785+
27832786
return @\exposid{iterator}@{*this};
27842787
}
27852788

@@ -2884,6 +2887,8 @@
28842887
\expects
28852888
\tcode{\exposid{parent_}->\exposid{stream_} != nullptr} is \tcode{true}.
28862889

2890+
\newpage
2891+
28872892
\pnum
28882893
\effects
28892894
Equivalent to:
@@ -3439,6 +3444,8 @@
34393444
\end{codeblock}
34403445
\end{itemdescr}
34413446

3447+
\newpage
3448+
34423449
\indexlibrarymember{operator\dcr}{filter_view::iterator}%
34433450
\begin{itemdecl}
34443451
constexpr @\exposid{iterator}@& operator--() requires @\libconcept{bidirectional_range}@<V>;
@@ -3579,6 +3586,8 @@
35793586
\tcode{views::transform(E, F)} is expression-equivalent to
35803587
\tcode{transform_view\{E, F\}}.
35813588

3589+
\newpage
3590+
35823591
\pnum
35833592
\begin{example}
35843593
\begin{codeblock}
@@ -3850,6 +3859,8 @@
38503859
\item Otherwise, \tcode{iterator_concept} denotes \tcode{input_iterator_tag}.
38513860
\end{itemize}
38523861

3862+
\newpage
3863+
38533864
\pnum
38543865
\tcode{iterator::iterator_category} is defined as follows:
38553866
Let \tcode{C} denote the type
@@ -4009,6 +4020,8 @@
40094020
\end{codeblock}
40104021
\end{itemdescr}
40114022

4023+
\newpage
4024+
40124025
\indexlibrarymember{operator-=}{transform_view::iterator}%
40134026
\begin{itemdecl}
40144027
constexpr @\exposid{iterator}@& operator-=(difference_type n)
@@ -4684,6 +4697,8 @@
46844697
Otherwise, \tcode{ranges::drop_view\{E, F\}}.
46854698
\end{itemize}
46864699

4700+
\newpage
4701+
46874702
\pnum
46884703
\begin{example}
46894704
\begin{codeblock}
@@ -4766,6 +4781,8 @@
47664781
\exposid{count_} with \tcode{count}.
47674782
\end{itemdescr}
47684783

4784+
\newpage
4785+
47694786
\indexlibrarymember{begin}{drop_view}%
47704787
\begin{itemdecl}
47714788
constexpr auto begin()
@@ -5239,6 +5256,8 @@
52395256
Equivalent to: \tcode{++*this}.
52405257
\end{itemdescr}
52415258

5259+
\newpage
5260+
52425261
\indexlibrarymember{operator++}{join_view::iterator}%
52435262
\begin{itemdecl}
52445263
constexpr @\exposid{iterator}@ operator++(int)
@@ -6262,6 +6281,8 @@
62626281
\tcode{keys_view} is an alias for \tcode{elements_view<views::all_t<R>, 0>}, and
62636282
is useful for extracting keys from associative containers.
62646283

6284+
\newpage
6285+
62656286
\begin{example}
62666287
\begin{codeblock}
62676288
auto names = keys_view{historical_figures};
@@ -6548,6 +6569,8 @@
65486569
\end{codeblock}
65496570
\end{itemdescr}
65506571

6572+
\newpage
6573+
65516574
\indexlibrarymember{operator+=}{elements_view::iterator}%
65526575
\begin{itemdecl}
65536576
constexpr @\exposid{iterator}@& operator+=(difference_type n);
@@ -6700,6 +6723,8 @@
67006723
Equivalent to: \tcode{return x.\exposid{current_} - y.\exposid{current_};}
67016724
\end{itemdescr}
67026725

6726+
\newpage
6727+
67036728
\rSec3[range.elements.sentinel]{Class template \tcode{elements_view::\exposid{sentinel}}}
67046729

67056730
\indexlibraryglobal{elements_view::sentinel}%

0 commit comments

Comments
 (0)