|
21 | 21 | \item% |
22 | 22 | Characters in one logical source line\iref{lex.phases} [65\,536]. |
23 | 23 | \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]. |
27 | 25 | \item% |
28 | 26 | Number of |
29 | 27 | characters in an external identifier\iref{lex.name,basic.link} [1\,024]. |
30 | 28 | \item% |
31 | 29 | Characters in a \grammarterm{string-literal}\iref{lex.string} |
32 | 30 | (after concatenation\iref{lex.phases}) [65\,536]. |
33 | | - |
34 | 31 | \item% |
35 | 32 | Identifiers with block scope declared in one block\iref{basic.scope.block} [1\,024]. |
36 | 33 | \item% |
37 | 34 | External identifiers\iref{basic.link} in one translation unit [65\,536]. |
38 | 35 | \item% |
39 | 36 | Size of an object\iref{intro.object} [262\,144]. |
40 | | - |
41 | 37 | \item% |
42 | 38 | Nesting levels of parenthesized expressions\iref{expr.prim.paren} within a full-expression [256]. |
43 | 39 | \item% |
|
48 | 44 | Arguments in one function call\iref{expr.call} [256]. |
49 | 45 | \item% |
50 | 46 | Full-expressions evaluated within a core constant expression\iref{expr.const} [1\,048\,576]. |
51 | | - |
52 | 47 | \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]. |
56 | 51 | \item% |
57 | 52 | Case labels for a |
58 | 53 | \keyword{switch} |
59 | 54 | statement\iref{stmt.switch} (excluding those for any nested |
60 | 55 | \keyword{switch} |
61 | 56 | statements) |
62 | 57 | [16\,384]. |
63 | | - |
| 58 | +\item% |
| 59 | +Nesting levels of iteration control structures\iref{stmt.iter} [256]. |
64 | 60 | \item% |
65 | 61 | Recursive constexpr function invocations\iref{dcl.constexpr} [512]. |
66 | 62 | \item% |
|
80 | 76 | Enumeration constants in a single enumeration\iref{dcl.enum} [4\,096]. |
81 | 77 | \item% |
82 | 78 | Nested \grammarterm{linkage-specification}s\iref{dcl.link} [1\,024]. |
83 | | - |
84 | 79 | \item% |
85 | 80 | Class members declared in a single \grammarterm{member-specification} |
86 | 81 | (including member functions)\iref{class.mem} [4\,096]. |
|
108 | 103 | Friend declarations in a class\iref{class.friend} [4\,096]. |
109 | 104 | \item% |
110 | 105 | Member initializers in a constructor definition\iref{class.base.init} [6\,144]. |
111 | | - |
112 | 106 | \item% |
113 | 107 | Template parameters in a template declaration\iref{temp.param} [1\,024]. |
114 | 108 | \item% |
115 | 109 | Recursively nested template instantiations\iref{temp.inst}, including substitution |
116 | 110 | during template argument deduction\iref{temp.deduct} [1\,024]. |
117 | | - |
118 | 111 | \item% |
119 | 112 | Handlers per try block\iref{except.handle} [256]. |
120 | | - |
121 | 113 | \item% |
122 | 114 | Nesting levels of conditional inclusion\iref{cpp.cond} [256]. |
123 | 115 | \item% |
|
129 | 121 | \item% |
130 | 122 | Arguments in one macro invocation\iref{cpp.replace} [256]. |
131 | 123 | \item% |
| 124 | +Number of characters in a macro name\iref{cpp.replace} [1\,024]. |
| 125 | +\item% |
132 | 126 | Macro identifiers\iref{cpp.replace} simultaneously defined in one |
133 | | -translation |
134 | | -unit [65\,536]. |
135 | | - |
| 127 | +translation unit [65\,536]. |
136 | 128 | \item% |
137 | 129 | Functions registered by |
138 | 130 | \tcode{atexit()}\iref{support.start.term} [32]. |
|
0 commit comments