Skip to content

Commit 3589926

Browse files
committed
[std] Remove colons in front of bulleted lists
1 parent 85f4bb4 commit 3589926

17 files changed

+59
-59
lines changed

source/algorithms.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4403,7 +4403,7 @@
44034403

44044404
\pnum
44054405
\complexity
4406-
No applications of the corresponding predicate and projections if:
4406+
No applications of the corresponding predicate and projections if
44074407
\begin{itemize}
44084408
\item
44094409
for the first overload,
@@ -6608,7 +6608,7 @@
66086608
from position \tcode{first + i} into position \tcode{first + n + i}
66096609
for each non-negative integer \tcode{i < (last - first) - n}.
66106610
Does so in order starting
6611-
from \tcode{i = (last - first) - n - 1} and proceeding to \tcode{i = 0} if:
6611+
from \tcode{i = (last - first) - n - 1} and proceeding to \tcode{i = 0} if
66126612
\begin{itemize}
66136613
\item
66146614
for the overload in namespace \tcode{std}

source/basic.tex

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@
497497

498498
\pnum
499499
A local entity\iref{basic.pre}
500-
is \defn{odr-usable} in a scope\iref{basic.scope.scope} if:
500+
is \defn{odr-usable} in a scope\iref{basic.scope.scope} if
501501
\begin{itemize}
502502
\item either the local entity is not \tcode{*\keyword{this}}, or
503503
an enclosing class or non-lambda function parameter scope exists and,
@@ -607,7 +607,7 @@
607607
\begin{note}
608608
The rules for declarations and expressions
609609
describe in which contexts complete class types are required. A class
610-
type \tcode{T} must be complete if:
610+
type \tcode{T} must be complete if
611611
\begin{itemize}
612612
\item an object of type \tcode{T} is defined\iref{basic.def}, or
613613
\item a non-static class data member of type \tcode{T} is
@@ -909,7 +909,7 @@
909909

910910
\pnum
911911
Two non-static member functions have
912-
\defnadjx{corresponding}{object parameters}{object parameter} if:
912+
\defnadjx{corresponding}{object parameters}{object parameter} if
913913
\begin{itemize}
914914
\item
915915
exactly one is an implicit object member function
@@ -922,7 +922,7 @@
922922
\end{itemize}
923923
\indextext{template!function!corresponding object parameter}%
924924
Two non-static member function templates have
925-
\defnadjx{corresponding}{object parameters}{object parameter} if:
925+
\defnadjx{corresponding}{object parameters}{object parameter} if
926926
\begin{itemize}
927927
\item
928928
exactly one is an implicit object member function
@@ -963,7 +963,7 @@
963963
and they do not declare corresponding overloads.
964964
\end{itemize}
965965
Two function or function template declarations declare
966-
\defn{corresponding overloads} if:
966+
\defn{corresponding overloads} if
967967
\begin{itemize}
968968
\item
969969
both declare functions with the same non-object-parameter-type-list,
@@ -3206,7 +3206,7 @@
32063206
in storage associated with a member subobject or array element \placeholder{e}
32073207
(which may or may not be within its lifetime),
32083208
the created object
3209-
is a subobject of \placeholder{e}'s containing object if:
3209+
is a subobject of \placeholder{e}'s containing object if
32103210
\begin{itemize}
32113211
\item
32123212
the lifetime of \placeholder{e}'s containing object has begun and not ended, and
@@ -3223,7 +3223,7 @@
32233223
of type ``array of $N$ \tcode{\keyword{unsigned} \keyword{char}}'' or
32243224
of type ``array of $N$ \tcode{std::byte}''\iref{cstddef.syn},
32253225
that array \defn{provides storage}
3226-
for the created object if:
3226+
for the created object if
32273227
\begin{itemize}
32283228
\item
32293229
the lifetime of \placeholder{e} has begun and not ended, and
@@ -3266,7 +3266,7 @@
32663266

32673267
\pnum
32683268
\indextext{object!nested within}%
3269-
An object \placeholder{a} is \defn{nested within} another object \placeholder{b} if:
3269+
An object \placeholder{a} is \defn{nested within} another object \placeholder{b} if
32703270
\begin{itemize}
32713271
\item
32723272
\placeholder{a} is a subobject of \placeholder{b}, or
@@ -3551,7 +3551,7 @@
35513551
if the pointer were of type \tcode{\keyword{void}*} is
35523552
well-defined. Indirection through such a pointer is permitted but the resulting lvalue may only be used in
35533553
limited ways, as described below. The
3554-
program has undefined behavior if:
3554+
program has undefined behavior if
35553555
\begin{itemize}
35563556
\item
35573557
the pointer is used as the operand of a \grammarterm{delete-expression},
@@ -3614,7 +3614,7 @@
36143614
a glvalue refers to
36153615
allocated storage\iref{basic.stc.dynamic.allocation}, and using the
36163616
properties of the glvalue that do not depend on its value is
3617-
well-defined. The program has undefined behavior if:
3617+
well-defined. The program has undefined behavior if
36183618
\begin{itemize}
36193619
\item the glvalue is used to access the object, or
36203620
\item the glvalue is used to call a non-static member function of the object, or
@@ -3625,7 +3625,7 @@
36253625
\end{itemize}
36263626

36273627
\pnum
3628-
An object $o_1$ is \defn{transparently replaceable} by an object $o_2$ if:
3628+
An object $o_1$ is \defn{transparently replaceable} by an object $o_2$ if
36293629
\begin{itemize}
36303630
\item the storage that $o_2$ occupies exactly overlays
36313631
the storage that $o_1$ occupied, and
@@ -5527,7 +5527,7 @@
55275527
\end{note}
55285528

55295529
\pnum
5530-
Two objects \placeholder{a} and \placeholder{b} are \defn{pointer-interconvertible} if:
5530+
Two objects \placeholder{a} and \placeholder{b} are \defn{pointer-interconvertible} if
55315531
\begin{itemize}
55325532
\item
55335533
they are the same object, or
@@ -6304,7 +6304,7 @@
63046304

63056305
\pnum
63066306
An evaluation $A$ \defn{happens before} an evaluation $B$
6307-
(or, equivalently, $B$ \defn{happens after} $A$) if:
6307+
(or, equivalently, $B$ \defn{happens after} $A$) if
63086308
\begin{itemize}
63096309
\item $A$ is sequenced before $B$, or
63106310
\item $A$ inter-thread happens before $B$.

source/classes.tex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,7 +1058,7 @@
10581058
\end{example}
10591059

10601060
\pnum
1061-
Two special member functions are of the same kind if:
1061+
Two special member functions are of the same kind if
10621062
\begin{itemize}
10631063
\item they are both default constructors,
10641064
\item they are both copy or move constructors
@@ -1224,7 +1224,7 @@
12241224
inline public member of its class.
12251225

12261226
\pnum
1227-
A defaulted default constructor for class \tcode{X} is defined as deleted if:
1227+
A defaulted default constructor for class \tcode{X} is defined as deleted if
12281228
\begin{itemize}
12291229
\item any non-static data member with no default member initializer\iref{class.mem} is
12301230
of reference type,
@@ -1260,7 +1260,7 @@
12601260
\pnum
12611261
A default constructor is
12621262
\defnx{trivial}{constructor!default!trivial}
1263-
if it is not user-provided and if:
1263+
if it is not user-provided and if
12641264
\begin{itemize}
12651265
\item
12661266
its class has no virtual functions\iref{class.virtual} and no virtual base
@@ -1547,7 +1547,7 @@
15471547
\tcode{X}
15481548
is
15491549
trivial
1550-
if it is not user-provided and if:
1550+
if it is not user-provided and if
15511551
\begin{itemize}
15521552
\item
15531553
class
@@ -1831,7 +1831,7 @@
18311831
\tcode{X}
18321832
is
18331833
trivial
1834-
if it is not user-provided and if:
1834+
if it is not user-provided and if
18351835
\begin{itemize}
18361836
\item
18371837
class
@@ -2029,7 +2029,7 @@
20292029

20302030
\pnum
20312031
A defaulted destructor for a class
2032-
\tcode{X} is defined as deleted if:
2032+
\tcode{X} is defined as deleted if
20332033
\begin{itemize}
20342034
\item any potentially constructed subobject has class type
20352035
\tcode{M} (or possibly multi-dimensional array thereof) and
@@ -2043,7 +2043,7 @@
20432043
\end{itemize}
20442044

20452045
\pnum
2046-
A destructor is trivial if it is not user-provided and if:
2046+
A destructor is trivial if it is not user-provided and if
20472047
\begin{itemize}
20482048
\item the destructor is not virtual,
20492049

source/concepts.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@
420420
let \tcode{u1} and \tcode{u2} be equality-preserving expressions such that
421421
\tcode{decltype((u1))} and \tcode{decltype((u2))} are each \tcode{U}.
422422
\tcode{T} and \tcode{U} model \tcode{\libconcept{common_reference_with}<T, U>}
423-
only if:
423+
only if
424424
\begin{itemize}
425425
\item \tcode{C(t1)} equals \tcode{C(t2)} if and only if
426426
\tcode{t1} equals \tcode{t2}, and
@@ -473,7 +473,7 @@
473473
let \tcode{u1} and \tcode{u2} be equality-preserving expressions such that
474474
\tcode{decltype((u1))} and \tcode{decltype((u2))} are each \tcode{U}.
475475
\tcode{T} and \tcode{U} model \tcode{\libconcept{common_with}<T, U>}
476-
only if:
476+
only if
477477
\begin{itemize}
478478
\item \tcode{C(t1)} equals \tcode{C(t2)} if and only if
479479
\tcode{t1} equals \tcode{t2}, and
@@ -881,7 +881,7 @@
881881
\pnum
882882
Let \tcode{e} be an expression such that
883883
\tcode{decltype((e))} is \tcode{T}.
884-
\tcode{T} models \exposconcept{boolean-testable-impl} only if:
884+
\tcode{T} models \exposconcept{boolean-testable-impl} only if
885885

886886
\begin{itemize}
887887
\item
@@ -1024,7 +1024,7 @@
10241024
let \tcode{u1} and \tcode{u2} be equality-preserving expressions
10251025
that are lvalues of type \tcode{remove_cvref_t<U>}.
10261026
\tcode{T} and \tcode{U} model
1027-
\tcode{\exposconcept{comparison-common-type-with}<T, U>} only if:
1027+
\tcode{\exposconcept{comparison-common-type-with}<T, U>} only if
10281028
\begin{itemize}
10291029
\item
10301030
\tcode{\exposid{CONVERT_TO_LVALUE}<C>(t1)} equals

source/declarations.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -888,7 +888,7 @@
888888
\pnum
889889
\indextext{specifier!\idxcode{constexpr}!function}%
890890
\indextext{constexpr function}%
891-
A function is \defn{constexpr-suitable} if:
891+
A function is \defn{constexpr-suitable} if
892892
\begin{itemize}
893893
\item
894894
it is not a coroutine\iref{dcl.fct.def.coroutine}, and

source/expressions.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5301,7 +5301,7 @@
53015301
If the \grammarterm{expression} in a \grammarterm{noptr-new-declarator}
53025302
is present, it is implicitly converted to \tcode{std::size_t}.
53035303
\indextext{function!allocation}%
5304-
The value of the \grammarterm{expression} is invalid if:
5304+
The value of the \grammarterm{expression} is invalid if
53055305
\begin{itemize}
53065306
\item
53075307
the expression is of non-class type and its value before converting to
@@ -7842,7 +7842,7 @@
78427842
\end{example}
78437843

78447844
\pnum
7845-
An object \tcode{a} is said to have \defnadj{constant}{destruction} if:
7845+
An object \tcode{a} is said to have \defnadj{constant}{destruction} if
78467846
\begin{itemize}
78477847
\item
78487848
it is not of class type nor (possibly multidimensional) array thereof, or

source/iostreams.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17271,7 +17271,7 @@
1727117271
\impldef{effect of \tcode{filesystem::copy}}.
1727217272

1727317273
\item
17274-
Otherwise, an error is reported as specified in~\ref{fs.err.report} if:
17274+
Otherwise, an error is reported as specified in~\ref{fs.err.report} if
1727517275
\begin{itemize}
1727617276
\item \tcode{exists(f)} is \tcode{false}, or
1727717277
\item \tcode{equivalent(from, to)} is \tcode{true}, or
@@ -17429,7 +17429,7 @@
1742917429
As follows:
1743017430
\begin{itemize}
1743117431
\item
17432-
Report an error as specified in~\ref{fs.err.report} if:
17432+
Report an error as specified in~\ref{fs.err.report} if
1743317433
\begin{itemize}
1743417434
\item \tcode{is_regular_file(from)} is \tcode{false}, or
1743517435
\item \tcode{exists(to)} is \tcode{true} and \tcode{is_regular_file(to)} is \tcode{false}, or
@@ -17444,7 +17444,7 @@
1744417444

1744517445
\item
1744617446
Otherwise, copy the contents and attributes of the file \tcode{from}
17447-
resolves to, to the file \tcode{to} resolves to, if:
17447+
resolves to, to the file \tcode{to} resolves to, if
1744817448
\begin{itemize}
1744917449
\item \tcode{exists(to)} is \tcode{false}, or
1745017450
\item \tcode{(options \& copy_options::overwrite_existing) != copy_options::none}, or
@@ -18568,7 +18568,7 @@
1856818568
\begin{itemdescr}
1856918569
\pnum
1857018570
\effects
18571-
As if:
18571+
As if by:
1857218572
\begin{codeblock}
1857318573
error_code ec;
1857418574
file_status result = status(p, ec);

source/iterators.tex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1829,7 +1829,7 @@
18291829

18301830
\pnum
18311831
Two dereferenceable iterators \tcode{a} and \tcode{b} of type \tcode{X}
1832-
offer the \defn{multi-pass guarantee} if:
1832+
offer the \defn{multi-pass guarantee} if
18331833
\begin{itemize}
18341834
\item \tcode{a == b} implies \tcode{++a == ++b} and
18351835
\item the expression
@@ -1872,7 +1872,7 @@
18721872

18731873
\pnum
18741874
Let \tcode{a} and \tcode{b} be equal objects of type \tcode{I}.
1875-
\tcode{I} models \libconcept{bidirectional_iterator} only if:
1875+
\tcode{I} models \libconcept{bidirectional_iterator} only if
18761876
\begin{itemize}
18771877
\item If \tcode{a} and \tcode{b} are decrementable,
18781878
then all of the following are \tcode{true}:
@@ -2021,7 +2021,7 @@
20212021
bidirectional.iterators,random.access.iterators}.
20222022

20232023
\pnum
2024-
A type \tcode{X} meets the \defnoldconcept{Iterator} requirements if:
2024+
A type \tcode{X} meets the \defnoldconcept{Iterator} requirements if
20252025
\begin{itemize}
20262026
\item \tcode{X} meets the \oldconcept{CopyConstructible}, \oldconcept{CopyAssignable}, \oldconcept{Swappable}, and
20272027
\oldconcept{Destructible} requirements\iref{utility.arg.requirements,swappable.requirements}, and
@@ -2246,7 +2246,7 @@
22462246

22472247
\pnum
22482248
Two dereferenceable iterators \tcode{a} and \tcode{b} of type \tcode{X} offer the
2249-
\defn{multi-pass guarantee} if:
2249+
\defn{multi-pass guarantee} if
22502250
\begin{itemize}
22512251
\item \tcode{a == b} implies \tcode{++a == ++b} and
22522252
\item \tcode{X} is a pointer type or the expression

source/lib-intro.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1822,7 +1822,7 @@
18221822
denote an expression of type \tcode{U}.
18231823

18241824
\pnum
1825-
An object \tcode{t} is \defn{swappable with} an object \tcode{u} if and only if:
1825+
An object \tcode{t} is \defn{swappable with} an object \tcode{u} if and only if
18261826
\begin{itemize}
18271827
\item the expressions \tcode{swap(t, u)} and \tcode{swap(u, t)} are valid when
18281828
evaluated in the context described below, and
@@ -1924,7 +1924,7 @@
19241924

19251925
\pnum
19261926
A \oldconcept{NullablePointer} type is a pointer-like type that supports null values.
1927-
A type \tcode{P} meets the \oldconcept{\-Nullable\-Pointer} requirements if:
1927+
A type \tcode{P} meets the \oldconcept{\-Nullable\-Pointer} requirements if
19281928
\begin{itemize}
19291929
\item \tcode{P} meets the \oldconcept{EqualityComparable},
19301930
\oldconcept{DefaultConstructible}, \oldconcept{CopyConstructible}, \oldconcept{\-Copy\-Assign\-able},
@@ -2000,7 +2000,7 @@
20002000
\rSec3[hash.requirements]{\oldconcept{Hash} requirements}
20012001

20022002
\pnum
2003-
A type \tcode{H} meets the \defnoldconcept{Hash} requirements if:
2003+
A type \tcode{H} meets the \defnoldconcept{Hash} requirements if
20042004
\begin{itemize}
20052005
\item it is a function object type\iref{function.objects},
20062006
\item it meets the \oldconcept{CopyConstructible} (\tref{cpp17.copyconstructible}) and

source/meta.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
\pnum
139139
Unless otherwise specified, an incomplete type may be used
140140
to instantiate a template specified in \ref{type.traits}.
141-
The behavior of a program is undefined if:
141+
The behavior of a program is undefined if
142142
\begin{itemize}
143143
\item
144144
an instantiation of a template specified in \ref{type.traits}
@@ -1341,7 +1341,7 @@
13411341
\pnum
13421342
The predicate condition for a template specialization
13431343
\tcode{has_unique_object_representations<T>}
1344-
shall be satisfied if and only if:
1344+
shall be satisfied if and only if
13451345
\begin{itemize}
13461346
\item \tcode{T} is trivially copyable, and
13471347
\item any two objects of type \tcode{T} with the same value

source/modules.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,7 @@
593593

594594
\pnum
595595
A declaration $D$ is \defn{decl-reachable} from a declaration $S$
596-
in the same translation unit if:
596+
in the same translation unit if
597597
\begin{itemize}
598598
\item
599599
$D$ does not declare a function or function template and

source/ranges.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1433,7 +1433,7 @@
14331433

14341434
\begin{itemdescr}
14351435
\pnum
1436-
\tcode{T} models \libconcept{view} only if:
1436+
\tcode{T} models \libconcept{view} only if
14371437
\begin{itemize}
14381438
\item
14391439
\tcode{T} has \bigoh{1} move construction; and

0 commit comments

Comments
 (0)