Skip to content

Commit befaa45

Browse files
committed
[implimits] Split lines to match new ordering
This change may be semi-normative. It splits lines that defined several quantities into separate lines that can then be correctly ordered. The secondary benefit is that these quantities may now be updated independantly. The new risk is that these quantities that were previously guaranteed to be the same can now vary in a future standard.
1 parent 4709cdb commit befaa45

File tree

1 file changed

+11
-19
lines changed

1 file changed

+11
-19
lines changed

source/limits.tex

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,19 @@
1010
\item%
1111
Characters in one logical source line\iref{lex.phases} [65\,536].
1212
\item%
13-
Number of
14-
characters in an internal identifier\iref{lex.name}
15-
or macro name\iref{cpp.replace} [1\,024].
13+
Number of characters in an internal identifier\iref{lex.name} [1\,024].
1614
\item%
1715
Number of
1816
characters in an external identifier\iref{lex.name,basic.link} [1\,024].
1917
\item%
2018
Characters in a \grammarterm{string-literal}\iref{lex.string}
2119
(after concatenation\iref{lex.phases}) [65\,536].
22-
2320
\item%
2421
Identifiers with block scope declared in one block\iref{basic.scope.block} [1\,024].
2522
\item%
2623
External identifiers\iref{basic.link} in one translation unit [65\,536].
2724
\item%
2825
Size of an object\iref{intro.object} [262\,144].
29-
3026
\item%
3127
Nesting levels of parenthesized expressions\iref{expr.prim.paren} within a full-expression [256].
3228
\item%
@@ -37,19 +33,19 @@
3733
Arguments in one function call\iref{expr.call} [256].
3834
\item%
3935
Full-expressions evaluated within a core constant expression\iref{expr.const} [1\,048\,576].
40-
4136
\item%
42-
Nesting levels of compound statements\iref{stmt.block},
43-
iteration control structures\iref{stmt.iter},
44-
and selection control structures\iref{stmt.select} [256].
37+
Nesting levels of compound statements\iref{stmt.block} [256].
38+
\item%
39+
Nesting levels of selection control structures\iref{stmt.select} [256].
4540
\item%
4641
Case labels for a
4742
\keyword{switch}
4843
statement\iref{stmt.switch} (excluding those for any nested
4944
\keyword{switch}
5045
statements)
5146
[16\,384].
52-
47+
\item%
48+
Nesting levels of iteration control structures\iref{stmt.iter} [256].
5349
\item%
5450
Recursive constexpr function invocations\iref{dcl.constexpr} [512].
5551
\item%
@@ -69,7 +65,6 @@
6965
Enumeration constants in a single enumeration\iref{dcl.enum} [4\,096].
7066
\item%
7167
Nested \grammarterm{linkage-specification}s\iref{dcl.link} [1\,024].
72-
7368
\item%
7469
Class members declared in a single \grammarterm{member-specification}
7570
(including member functions)\iref{class.mem} [4\,096].
@@ -97,31 +92,28 @@
9792
Friend declarations in a class\iref{class.friend} [4\,096].
9893
\item%
9994
Member initializers in a constructor definition\iref{class.base.init} [6\,144].
100-
10195
\item%
10296
Template parameters in a template declaration\iref{temp.param} [1\,024].
10397
\item%
10498
Recursively nested template instantiations\iref{temp.inst}, including substitution
10599
during template argument deduction\iref{temp.deduct} [1\,024].
106-
107100
\item%
108101
Handlers per try block\iref{except.handle} [256].
109-
110102
\item%
111103
Nesting levels of conditional inclusion\iref{cpp.cond} [256].
112104
\item%
113105
Nesting levels for
114106
\tcode{\#include}
115107
files\iref{cpp.include} [256].
116108
\item%
109+
Number of characters in a macro name\iref{cpp.replace} [1\,024].
110+
\item%
111+
Macro identifiers\iref{cpp.replace} simultaneously defined in one
112+
translation unit [65\,536].
113+
\item%
117114
Parameters in one macro definition\iref{cpp.replace} [256].
118115
\item%
119116
Arguments in one macro invocation\iref{cpp.replace} [256].
120-
\item%
121-
Macro identifiers\iref{cpp.replace} simultaneously defined in one
122-
translation
123-
unit [65\,536].
124-
125117
\item%
126118
Functions registered by
127119
\tcode{atexit()}\iref{support.start.term} [32].

0 commit comments

Comments
 (0)