File tree Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 3328
3328
3329
3329
\begin {bnf }
3330
3330
\nontermdef {asm-definition}\br
3331
- attribute-specifier-seq\opt { } \terminal {asm (} string-literal \terminal {) ;}
3331
+ \opt { attribute-specifier-seq} \terminal {asm (} string-literal \terminal {) ;}
3332
3332
\end {bnf }
3333
3333
3334
3334
The \tcode {asm} declaration is conditionally-supported; its meaning is
Original file line number Diff line number Diff line change 1665
1665
1666
1666
\begin {bnf }
1667
1667
\nontermdef {type-requirement}\br
1668
- \terminal {typename} nested-name-specifier\opt type-name \terminal {;}
1668
+ \terminal {typename} \opt { nested-name-specifier} type-name \terminal {;}
1669
1669
\end {bnf }
1670
1670
1671
1671
\pnum
Original file line number Diff line number Diff line change 21
21
22
22
\begin {bnf }
23
23
\nontermdef {template-head}\br
24
- \terminal {template} \terminal {<} template-parameter-list \terminal {>} requires-clause\opt
24
+ \terminal {template} \terminal {<} template-parameter-list \terminal {>} \opt { requires-clause}
25
25
\end {bnf }
26
26
27
27
\begin {bnf }
258
258
259
259
\begin {bnf }
260
260
\nontermdef {constrained-parameter}\br
261
- qualified-concept-name \terminal {...} identifier \opt\br
262
- qualified-concept-name identifier \opt {} default-template-argument\opt
261
+ qualified-concept-name \terminal {...} \opt {identifier} \br
262
+ qualified-concept-name \opt {identifier} \opt { default-template-argument}
263
263
\end {bnf }
264
264
265
265
\begin {bnf }
266
266
\nontermdef {qualified-concept-name}\br
267
- nested-name-specifier\opt { } concept-name\br
268
- nested-name-specifier\opt { } partial-concept-id
267
+ \opt { nested-name-specifier} concept-name\br
268
+ \opt { nested-name-specifier} partial-concept-id
269
269
\end {bnf }
270
270
271
271
\begin {bnf }
272
272
\nontermdef {partial-concept-id}\br
273
- concept-name \terminal {<} template-argument-list\opt { } \terminal {>}
273
+ concept-name \terminal {<} \opt { template-argument-list} \terminal {>}
274
274
\end {bnf }
275
275
276
276
\begin {bnf }
Original file line number Diff line number Diff line change 14678
14678
\remarks This deduction guide participates in overload resolution only if
14679
14679
\tcode{\&F::operator()} is well-formed when treated as an unevaluated operand.
14680
14680
In that case, if \tcode{decltype(\&F::operator())} is of the form
14681
- \tcode{R(G::*)(A...)}~\cv{}~\tcode{\&\ opt{}~noexcept \opt}
14681
+ \tcode{R(G::*)(A...)}~\cv{}~\tcode{\opt{\&}~ \opt{noexcept} }
14682
14682
for a class type \tcode{G}, then the deduced type is \tcode{function<R(A...)>}.
14683
14683
14684
14684
\pnum
You can’t perform that action at this time.
0 commit comments