Skip to content

Commit 9601c8f

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 9d8f088 commit 9601c8f

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

source/limits.tex

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,19 @@
2121
\item%
2222
Characters in one logical source line\iref{lex.phases} [65\,536].
2323
\item%
24-
Number of
25-
characters in an internal identifier\iref{lex.name}
26-
or macro name\iref{cpp.replace} [1\,024].
24+
Number of characters in an internal identifier\iref{lex.name} [1\,024].
2725
\item%
2826
Number of
2927
characters in an external identifier\iref{lex.name,basic.link} [1\,024].
3028
\item%
3129
Characters in a \grammarterm{string-literal}\iref{lex.string}
3230
(after concatenation\iref{lex.phases}) [65\,536].
33-
3431
\item%
3532
Identifiers with block scope declared in one block\iref{basic.scope.block} [1\,024].
3633
\item%
3734
External identifiers\iref{basic.link} in one translation unit [65\,536].
3835
\item%
3936
Size of an object\iref{intro.object} [262\,144].
40-
4137
\item%
4238
Nesting levels of parenthesized expressions\iref{expr.prim.paren} within a full-expression [256].
4339
\item%
@@ -48,19 +44,19 @@
4844
Arguments in one function call\iref{expr.call} [256].
4945
\item%
5046
Full-expressions evaluated within a core constant expression\iref{expr.const} [1\,048\,576].
51-
5247
\item%
53-
Nesting levels of compound statements\iref{stmt.block},
54-
iteration control structures\iref{stmt.iter},
55-
and selection control structures\iref{stmt.select} [256].
48+
Nesting levels of compound statements\iref{stmt.block} [256].
49+
\item%
50+
Nesting levels of selection control structures\iref{stmt.select} [256].
5651
\item%
5752
Case labels for a
5853
\keyword{switch}
5954
statement\iref{stmt.switch} (excluding those for any nested
6055
\keyword{switch}
6156
statements)
6257
[16\,384].
63-
58+
\item%
59+
Nesting levels of iteration control structures\iref{stmt.iter} [256].
6460
\item%
6561
Recursive constexpr function invocations\iref{dcl.constexpr} [512].
6662
\item%
@@ -80,7 +76,6 @@
8076
Enumeration constants in a single enumeration\iref{dcl.enum} [4\,096].
8177
\item%
8278
Nested \grammarterm{linkage-specification}s\iref{dcl.link} [1\,024].
83-
8479
\item%
8580
Class members declared in a single \grammarterm{member-specification}
8681
(including member functions)\iref{class.mem} [4\,096].
@@ -108,16 +103,13 @@
108103
Friend declarations in a class\iref{class.friend} [4\,096].
109104
\item%
110105
Member initializers in a constructor definition\iref{class.base.init} [6\,144].
111-
112106
\item%
113107
Template parameters in a template declaration\iref{temp.param} [1\,024].
114108
\item%
115109
Recursively nested template instantiations\iref{temp.inst}, including substitution
116110
during template argument deduction\iref{temp.deduct} [1\,024].
117-
118111
\item%
119112
Handlers per try block\iref{except.handle} [256].
120-
121113
\item%
122114
Nesting levels of conditional inclusion\iref{cpp.cond} [256].
123115
\item%
@@ -129,10 +121,10 @@
129121
\item%
130122
Arguments in one macro invocation\iref{cpp.replace} [256].
131123
\item%
124+
Number of characters in a macro name\iref{cpp.replace} [1\,024].
125+
\item%
132126
Macro identifiers\iref{cpp.replace} simultaneously defined in one
133-
translation
134-
unit [65\,536].
135-
127+
translation unit [65\,536].
136128
\item%
137129
Functions registered by
138130
\tcode{atexit()}\iref{support.start.term} [32].

0 commit comments

Comments
 (0)