Skip to content

Commit 361b22b

Browse files
committed
Remove more inappropriate paragraph breaks.
1 parent f6f56b1 commit 361b22b

26 files changed

Lines changed: 0 additions & 267 deletions

source/algorithms.tex

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8698,7 +8698,6 @@
86988698
If we define \tcode{equiv(a, b)} as \tcode{!comp(a, b) \&\& !comp(b, a)},
86998699
then the requirements are that \tcode{comp} and \tcode{equiv}
87008700
both be transitive relations:
8701-
87028701
\begin{itemize}
87038702
\item \tcode{comp(a, b) \&\& comp(b, c)} implies \tcode{comp(a, c)}
87048703
\item \tcode{equiv(a, b) \&\& equiv(b, c)} implies \tcode{equiv(a, c)}
@@ -9750,7 +9749,6 @@
97509749
For the parallel algorithm overloads,
97519750
\bigoh{N \log N} swaps and \bigoh{N} applications of the predicate.
97529751
\end{itemize}
9753-
97549752
\end{itemdescr}
97559753

97569754
\indexlibraryglobal{stable_partition}%
@@ -10909,7 +10907,6 @@
1090910907
{heap with respect to comp and proj@heap with respect to \tcode{comp} and \tcode{proj}}
1091010908
for a comparator and projection \tcode{comp} and \tcode{proj}
1091110909
if its elements are organized such that:
10912-
1091310910
\begin{itemize}
1091410911
\item
1091510912
With \tcode{$N$ = b - a}, for all $i$, $0 < i < N$,
@@ -13573,7 +13570,6 @@
1357313570
\pnum
1357413571
Some algorithms in this subclause are constrained with the following
1357513572
exposition-only concepts:
13576-
1357713573
\begin{itemdecl}
1357813574
template<class I>
1357913575
concept @\defexposconcept{nothrow-input-iterator}@ = // \expos

source/basic.tex

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,6 @@
312312
enum { up, down }; // defines \tcode{up} and \tcode{down}
313313
namespace N { int d; } // defines \tcode{N} and \tcode{N::d}
314314
X anX; // defines \tcode{anX}
315-
316315
\end{codeblock}
317316
whereas these are just declarations:
318317
\begin{codeblock}
@@ -850,7 +849,6 @@
850849

851850
\pnum
852851
For the purposes of the preceding requirements:
853-
854852
\begin{itemize}
855853
\item If \tcode{D} is a class with an implicitly-declared
856854
constructor\iref{class.default.ctor,class.copy.ctor},
@@ -6267,7 +6265,6 @@
62676265

62686266
\pnum
62696267
Every integer type has an \term{integer conversion rank} defined as follows:
6270-
62716268
\begin{itemize}
62726269
\item No two signed integer types other than \keyword{char} and \tcode{\keyword{signed}
62736270
\keyword{char}} (if \keyword{char} is signed) have the same rank, even if they have

source/classes.tex

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1640,7 +1640,6 @@
16401640
that is of class type (or array thereof),
16411641
the constructor selected to copy/move that member is trivial;
16421642
\end{itemize}
1643-
16441643
\indextext{constructor!move!non-trivial}%
16451644
otherwise the copy/move constructor is
16461645
\defnx{non-trivial}{constructor!copy!nontrivial}.
@@ -3263,7 +3262,6 @@
32633262
destructor and \tcode{N} has a non-trivial constructor (for instance, if they declare or inherit
32643263
virtual functions), the active member of \tcode{u} can be safely switched from \tcode{m} to
32653264
\tcode{n} using the destructor and placement \grammarterm{new-expression} as follows:
3266-
32673265
\begin{codeblock}
32683266
u.m.~M();
32693267
new (&u.n) N;
@@ -3445,7 +3443,6 @@
34453443
\indextext{multiple inheritance}%
34463444
A list of base classes can be specified in a class definition using
34473445
the notation:
3448-
34493446
\begin{bnf}
34503447
\nontermdef{base-clause}\br
34513448
\terminal{:} base-specifier-list
@@ -5424,7 +5421,6 @@
54245421
non-static data members can be specified by a
54255422
\grammarterm{ctor-initializer},
54265423
which has the form
5427-
54285424
\begin{bnf}
54295425
\nontermdef{ctor-initializer}\br
54305426
\terminal{:} mem-initializer-list
@@ -5895,7 +5891,6 @@
58955891
X(const Mixins&... mixins) : Mixins(mixins)... { }
58965892
};
58975893
\end{codeblock}
5898-
58995894
\end{example}
59005895

59015896
\rSec2[class.inhctor.init]{Initialization by inherited constructor}%
@@ -6551,7 +6546,6 @@
65516546
A binary operator expression \tcode{a @ b} is
65526547
\defnx{usable}{usable!binary operator expression}
65536548
if either
6554-
65556549
\begin{itemize}
65566550
\item
65576551
\tcode{a} or \tcode{b} is of class or enumeration type and
@@ -6672,7 +6666,6 @@
66726666
of type \tcode{R}\iref{cmp.categories}
66736667
of glvalues \tcode{a} and \tcode{b} of the same type
66746668
is defined as follows:
6675-
66766669
\begin{itemize}
66776670
\item
66786671
If \tcode{a <=> b} is usable\iref{class.compare.default} and
@@ -6772,7 +6765,6 @@
67726765
of a possibly-empty list of $n$ comparison category types
67736766
$\tcode{T}_0$, $\tcode{T}_1$, $\dotsc$, $\tcode{T}_{n-1}$
67746767
is defined as follows:
6775-
67766768
\begin{itemize}
67776769
\item
67786770
If at least one $\tcode{T}_i$ is \tcode{std::partial_ordering},

source/compatibility.tex

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2583,7 +2583,6 @@
25832583
\effect
25842584
The signatures of the following member functions changed from taking an
25852585
\tcode{iterator} to taking a \tcode{const_iterator}:
2586-
25872586
\begin{itemize}
25882587
\item \tcode{insert(iter, val)} for \tcode{vector}, \tcode{deque}, \tcode{list},
25892588
\tcode{set}, \tcode{multiset}, \tcode{map}, \tcode{multimap}
@@ -2655,7 +2654,6 @@
26552654
Valid \CppIII{} code that relies on implicit boolean conversions will fail to
26562655
compile with this revision of \Cpp{}. Such conversions occur in the
26572656
following conditions:
2658-
26592657
\begin{itemize}
26602658
\item passing a value to a function that takes an argument of type \tcode{bool};
26612659
\item using \tcode{operator==} to compare to \tcode{false} or \tcode{true};
@@ -3773,7 +3771,6 @@
37733771
\pnum
37743772
Header \libheaderref{cstring}:
37753773
The following functions have different declarations:
3776-
37773774
\begin{itemize}
37783775
\item \tcode{strchr}
37793776
\item \tcode{strpbrk}
@@ -3787,7 +3784,6 @@
37873784
\pnum
37883785
Header \libheaderref{cwchar}:
37893786
The following functions have different declarations:
3790-
37913787
\begin{itemize}
37923788
\item \tcode{wcschr}
37933789
\item \tcode{wcspbrk}
@@ -3812,7 +3808,6 @@
38123808
\pnum
38133809
Header \libheaderref{cstdlib}:
38143810
The following functions have different behavior:
3815-
38163811
\begin{itemize}
38173812
\item \tcode{atexit}
38183813
\item \tcode{exit}

source/concepts.tex

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@
150150
The following type \tcode{T} meets the explicitly stated syntactic requirements
151151
of concept \tcode{C} above but does not meet the additional implicit
152152
requirements:
153-
154153
\begin{codeblock}
155154
struct T {
156155
bool operator==(const T&) const { return true; }
@@ -365,15 +364,13 @@
365364
such that \tcode{f()} is equality-preserving.
366365
Types \tcode{From} and \tcode{To} model \tcode{\libconcept{convertible_to}<From, To>}
367366
only if:
368-
369367
\begin{itemize}
370368
\item
371369
\tcode{To} is not an object or reference-to-object type, or
372370
\tcode{static_cast<To>(f())} is equal to \tcode{test(f)}.
373371

374372
\item
375373
\tcode{FromR} is not a reference-to-object type, or
376-
377374
\begin{itemize}
378375
\item
379376
If \tcode{FromR} is an rvalue reference to a non const-qualified type, the
@@ -486,7 +483,6 @@
486483
Users can customize the behavior of \libconcept{common_with} by specializing the
487484
\tcode{common_type} class template\iref{meta.trans.other}.
488485
\end{note}
489-
490486
\end{itemdescr}
491487

492488
\rSec2[concepts.arithmetic]{Arithmetic concepts}
@@ -540,12 +536,10 @@
540536
\end{itemize}
541537
\tcode{LHS} and \tcode{RHS} model
542538
\tcode{\libconcept{assignable_from}<LHS, RHS>} only if
543-
544539
\begin{itemize}
545540
\item \tcode{addressof(lhs = rhs) == addressof(lcopy)}.
546541

547542
\item After evaluating \tcode{lhs = rhs}:
548-
549543
\begin{itemize}
550544
\item \tcode{lhs} is equal to \tcode{rcopy}, unless \tcode{rhs} is a non-const
551545
xvalue that refers to \tcode{lcopy}.
@@ -600,7 +594,6 @@
600594
\tcode{ranges::swap(E1, E2)} for subexpressions \tcode{E1}
601595
and \tcode{E2} is expression-equivalent to an expression
602596
\tcode{S} determined as follows:
603-
604597
\begin{itemize}
605598
\item
606599
\tcode{S} is \tcode{(void)swap(E1, E2)}
@@ -808,7 +801,6 @@
808801
If \tcode{T} is an object type, then let \tcode{rv} be an rvalue of type
809802
\tcode{T} and \tcode{u2} a distinct object of type \tcode{T} equal to
810803
\tcode{rv}. \tcode{T} models \libconcept{move_constructible} only if
811-
812804
\begin{itemize}
813805
\item After the definition \tcode{T u = rv;}, \tcode{u} is equal to \tcode{u2}.
814806

@@ -835,15 +827,13 @@
835827
If \tcode{T} is an object type, then let \tcode{v} be an lvalue of type
836828
\tcode{T} or \tcode{\keyword{const} T} or an rvalue of type \tcode{\keyword{const} T}.
837829
\tcode{T} models \libconcept{copy_constructible} only if
838-
839830
\begin{itemize}
840831
\item After the definition \tcode{T u = v;},
841832
\tcode{u} is equal to \tcode{v}\iref{concepts.equality} and
842833
\tcode{v} is not modified.
843834

844835
\item \tcode{T(v)} is equal to \tcode{v} and does not modify \tcode{v}.
845836
\end{itemize}
846-
847837
\end{itemdescr}
848838

849839
\rSec1[concepts.compare]{Comparison concepts}
@@ -882,7 +872,6 @@
882872
Let \tcode{e} be an expression such that
883873
\tcode{decltype((e))} is \tcode{T}.
884874
\tcode{T} models \exposconcept{boolean-testable-impl} only if
885-
886875
\begin{itemize}
887876
\item
888877
either \tcode{remove_cvref_t<T>} is not a class type, or
@@ -900,7 +889,6 @@
900889
\pnum
901890
A \defnadj{disqualifying}{parameter}
902891
is a function parameter whose declared type \tcode{P}
903-
904892
\begin{itemize}
905893
\item
906894
is not dependent on a template parameter, and
@@ -948,7 +936,6 @@
948936

949937
\pnum
950938
A \defnadj{disqualifying}{declaration} is
951-
952939
\begin{itemize}
953940
\item
954941
a (non-template) function declaration that
@@ -1131,7 +1118,6 @@
11311118
Given a type \tcode{T}, let \tcode{a}, \tcode{b}, and \tcode{c} be
11321119
lvalues of type \tcode{const remove_reference_t<T>}.
11331120
\tcode{T} models \libconcept{totally_ordered} only if
1134-
11351121
\begin{itemize}
11361122
\item Exactly one of \tcode{bool(a < b)}, \tcode{bool(a > b)}, or
11371123
\tcode{bool(a == b)} is \tcode{true}.
@@ -1140,7 +1126,6 @@
11401126
\item \tcode{bool(a <= b) == !bool(b < a)}.
11411127
\item \tcode{bool(a >= b) == !bool(a < b)}.
11421128
\end{itemize}
1143-
11441129
\end{itemdescr}
11451130

11461131
\begin{itemdecl}
@@ -1339,7 +1324,6 @@
13391324
and
13401325
\tcode{equiv}
13411326
both be transitive relations:
1342-
13431327
\begin{itemize}
13441328
\item
13451329
\tcode{comp(a, b) \&\& comp(b, c)}

source/containers.tex

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,6 @@
688688
\ref{vector.modifiers})
689689
all container types defined in this Clause meet
690690
the following additional requirements:
691-
692691
\begin{itemize}
693692
\item
694693
If an exception is thrown by an
@@ -751,7 +750,6 @@
751750
Likewise, the extent to which an implementation determines that a type cannot be
752751
an allocator is unspecified, except that as a minimum a type \tcode{A} shall not qualify
753752
as an allocator unless it meets both of the following conditions:
754-
755753
\begin{itemize}
756754
\item The \grammarterm{qualified-id} \tcode{A::value_type}
757755
is valid and denotes a type\iref{temp.deduct}.
@@ -982,7 +980,6 @@
982980
the terms below are defined as if \tcode{A} were
983981
\tcode{allocator<T>} --- no allocator object needs to be created
984982
and user specializations of \tcode{allocator<T>} are not instantiated:
985-
986983
\begin{itemize}
987984
\item
988985
\tcode{T} is \defnx{\oldconcept{DefaultInsertable} into \tcode{X}}
@@ -4045,14 +4042,12 @@
40454042
to
40464043
\tcode{j}
40474044
is positive, the following condition holds:
4048-
40494045
\begin{codeblock}
40504046
value_comp(*j, *i) == false
40514047
\end{codeblock}
40524048

40534049
\pnum
40544050
For associative containers with unique keys the stronger condition holds:
4055-
40564051
\begin{codeblock}
40574052
value_comp(*i, *j) != false
40584053
\end{codeblock}
@@ -6064,7 +6059,6 @@
60646059

60656060
\pnum
60666061
The following exposition-only alias template may appear in deduction guides for sequence containers:
6067-
60686062
\begin{codeblock}
60696063
template<class InputIterator>
60706064
using @\placeholdernc{iter-value-type}@ = iterator_traits<InputIterator>::value_type; // \expos
@@ -9367,7 +9361,6 @@
93679361
appends \tcode{sz - size()} default-inserted elements to the
93689362
sequence.
93699363
If \tcode{sz <= size()}, equivalent to:
9370-
93719364
\begin{codeblock}
93729365
list<T>::iterator it = begin();
93739366
advance(it, sz);
@@ -20331,7 +20324,6 @@
2033120324
\tcode{stack},
2033220325
the library provides the following constexpr-enabled formatter specialization
2033320326
where \tcode{\placeholder{adaptor-type}} is the name of the template:
20334-
2033520327
\indexlibraryglobal{formatter}%
2033620328
\begin{codeblock}
2033720329
namespace std {
@@ -24583,7 +24575,6 @@
2458324575
\pnum
2458424576
\result
2458524577
A type \tcode{OP} such that:
24586-
2458724578
\begin{itemize}
2458824579
\item
2458924580
\tcode{OP} meets the accessor policy requirements,
@@ -26028,7 +26019,6 @@
2602826019

2602926020
\pnum
2603026021
Let \tcode{SubExtents} be a specialization of \tcode{extents} such that:
26031-
2603226022
\begin{itemize}
2603326023
\item
2603426024
\tcode{SubExtents::rank()} equals
@@ -26040,7 +26030,6 @@
2604026030
\tcode{SubExt\-ents::static_extent(\placeholder{MAP_RANK}(slices, $k$))}
2604126031
equals the following, where $\Sigma_k$
2604226032
denotes the type of \tcode{slices...[$k$]}:
26043-
2604426033
\begin{itemize}
2604526034
\item
2604626035
\tcode{Extents::static_extent($k$)}

0 commit comments

Comments
 (0)