Index of grammar productions
abstract-declarator, 
[dcl.decl.general], 
[dcl.name], 
[dcl.name], 
[dcl.ambig.res], 
[dcl.fct], 
[dcl.fct.default], 
[except.pre], 
[gram.dcl], 
[gram.dcl], 
[gram.except] alias-declaration, 
[basic.def], 
[basic.scope.pdecl], 
[stmt.pre], 
[dcl.pre], 
[dcl.pre], 
[dcl.typedef], 
[dcl.name], 
[dcl.fct], 
[module.interface], 
[module.global.frag], 
[class.mem.general], 
[temp.pre], 
[temp.decls.general], 
[temp.alias], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl], 
[gram.class] assignment-expression, 
[expr.sub], 
[expr.cond], 
[expr.yield], 
[expr.throw], 
[expr.ass], 
[expr.comma], 
[dcl.pre], 
[dcl.type.auto.deduct], 
[dcl.init.general], 
[dcl.init.aggr], 
[dcl.struct.bind], 
[class.static.data], 
[class.expl.init], 
[over.match.ctor], 
[temp.dep.expr], 
[assertions.assert], 
[gram.expr], 
[gram.expr], 
[gram.dcl] attribute-argument-clause, 
[dcl.attr.grammar], 
[dcl.attr.grammar], 
[dcl.attr.assume], 
[dcl.attr.depend], 
[dcl.attr.deprecated], 
[dcl.attr.fallthrough], 
[dcl.attr.likelihood], 
[dcl.attr.unused], 
[dcl.attr.nodiscard], 
[dcl.attr.noreturn], 
[dcl.attr.nouniqueaddr], 
[gram.dcl], 
[gram.dcl] attribute-specifier-seq, 
[basic.scope.param], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.new], 
[stmt.pre], 
[stmt.label], 
[stmt.select.general], 
[stmt.iter.general], 
[dcl.pre], 
[dcl.spec.general], 
[dcl.typedef], 
[dcl.type.general], 
[dcl.type.elab], 
[dcl.decl.general], 
[dcl.name], 
[dcl.meaning.general], 
[dcl.ptr], 
[dcl.ref], 
[dcl.mptr], 
[dcl.array], 
[dcl.fct], 
[dcl.fct.def.general], 
[dcl.struct.bind], 
[dcl.enum], 
[namespace.def.general], 
[namespace.unnamed], 
[namespace.udir], 
[dcl.asm], 
[dcl.attr.grammar], 
[dcl.attr.grammar], 
[dcl.attr.likelihood], 
[module.unit], 
[module.import], 
[class.pre], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.bit], 
[class.derived.general], 
[over.call.object], 
[temp.concept], 
[temp.explicit], 
[except.pre], 
[gram.expr], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl], 
[gram.module], 
[gram.class], 
[gram.temp], 
[gram.except] attribute-token, 
[lex.key], 
[dcl.attr.grammar], 
[dcl.attr.grammar], 
[dcl.attr.assume], 
[dcl.attr.depend], 
[dcl.attr.deprecated], 
[dcl.attr.fallthrough], 
[dcl.attr.likelihood], 
[dcl.attr.unused], 
[dcl.attr.nodiscard], 
[dcl.attr.noreturn], 
[dcl.attr.nouniqueaddr], 
[cpp.cond], 
[macro.names], 
[gram.dcl], 
[gram.dcl] base-specifier-list, 
[class.copy.assign], 
[class.derived.general], 
[class.derived.general], 
[class.access.general], 
[class.base.init], 
[class.compare.default], 
[over.match.class.deduct], 
[temp.variadic], 
[gram.class], 
[gram.class] brace-or-equal-initializer, 
[intro.execution], 
[stmt.pre], 
[dcl.type.auto.deduct], 
[dcl.init.general], 
[dcl.init.general], 
[dcl.init.aggr], 
[class.mem.general], 
[class.default.ctor], 
[class.static.data], 
[class.bit], 
[temp.dep.expr], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl], 
[gram.class] braced-init-list, 
[class.temporary], 
[intro.execution], 
[expr.prim.lambda.general], 
[expr.post.general], 
[expr.type.conv], 
[expr.new], 
[expr.yield], 
[expr.ass], 
[expr.const], 
[stmt.return.coroutine], 
[dcl.type.auto.deduct], 
[dcl.init.general], 
[dcl.init.general], 
[dcl.init.aggr], 
[dcl.init.list], 
[class.expl.init], 
[class.base.init], 
[over.match.class.deduct], 
[temp.names], 
[temp.arg.nontype], 
[temp.dep.general], 
[temp.dep.expr], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.class], 
[gram.temp], 
[implimits], 
[diff.cpp14.dcl.dcl] cast-expression, 
[expr.prim.fold], 
[expr.unary.general], 
[expr.await], 
[expr.delete], 
[expr.cast], 
[expr.cast], 
[expr.mptr.oper], 
[expr.const], 
[class.free], 
[over.unary], 
[temp.variadic], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[gram.expr], 
[gram.expr] character-literal, 
[lex.charset], 
[lex.pptoken], 
[lex.literal.kinds], 
[lex.ccon], 
[lex.ccon], 
[lex.ext], 
[cpp.cond], 
[cpp.replace.general], 
[cpp.stringize], 
[locale.ctype.virtuals], 
[gram.lex], 
[gram.lex], 
[diff.cpp11.lex], 
[diff.lex] class-key, 
[basic.lookup.elab], 
[dcl.pre], 
[dcl.type.elab], 
[class.pre], 
[class.pre], 
[class.prop], 
[class.union.general], 
[class.access.base], 
[temp.class.general], 
[gram.dcl], 
[gram.class], 
[gram.class] class-name, 
[syntax], 
[basic.lookup.general], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.simple], 
[dcl.type.elab], 
[class.pre], 
[class.pre], 
[class.name], 
[class.dtor], 
[gram.key], 
[gram.dcl], 
[gram.class], 
[gram.class] class-specifier, 
[basic.pre], 
[basic.scope.pdecl], 
[basic.scope.class], 
[class.member.lookup], 
[basic.link], 
[dcl.pre], 
[dcl.type.general], 
[class.pre], 
[class.pre], 
[class.mem.general], 
[special], 
[gram.dcl], 
[gram.class] compound-statement, 
[basic.scope.block], 
[basic.scope.param], 
[basic.scope.lambda], 
[intro.execution], 
[basic.start.main], 
[expr.prim.id.unqual], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.lambda.capture], 
[expr.await], 
[expr.const], 
[stmt.pre], 
[stmt.label], 
[stmt.block], 
[stmt.block], 
[stmt.select.general], 
[stmt.if], 
[stmt.iter.general], 
[stmt.return.coroutine], 
[dcl.fct.def.general], 
[class.default.ctor], 
[class.base.init], 
[class.copy.elision], 
[temp.inst], 
[except.pre], 
[except.throw], 
[except.ctor], 
[except.handle], 
[gram.expr], 
[gram.stmt], 
[gram.stmt], 
[gram.dcl], 
[gram.except] computed-type-specifier, 
[basic.lookup.qual.general], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.unary.op], 
[dcl.type.simple], 
[dcl.type.simple], 
[class.dtor], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] condition, 
[basic.pre], 
[stmt.pre], 
[stmt.pre], 
[stmt.select.general], 
[stmt.if], 
[stmt.switch], 
[stmt.iter.general], 
[stmt.while], 
[stmt.for], 
[dcl.init.general], 
[except.pre], 
[gram.stmt], 
[gram.stmt] constant-expression, 
[defns.argument.templ], 
[intro.execution], 
[expr.prim.pack.index], 
[expr.new], 
[expr.const], 
[expr.const], 
[stmt.label], 
[stmt.switch], 
[dcl.pre], 
[dcl.fct.spec], 
[dcl.type.pack.index], 
[dcl.decl.general], 
[dcl.name], 
[dcl.array], 
[dcl.enum], 
[dcl.attr.grammar], 
[dcl.align], 
[class.mem.general], 
[class.bit], 
[over.match.funcs.general], 
[temp.names], 
[temp.arg.nontype], 
[temp.type], 
[except.spec], 
[cpp.pre], 
[cpp.cond], 
[structure.specifications], 
[gram.expr], 
[gram.expr], 
[gram.stmt], 
[gram.dcl], 
[gram.class], 
[gram.temp], 
[gram.except], 
[gram.cpp] constraint-expression, 
[basic.scope.pdecl], 
[expr.prim.id.general], 
[expr.prim.req.nested], 
[dcl.decl.general], 
[temp.pre], 
[temp.param], 
[temp.names], 
[temp.constr.op], 
[temp.constr.decl], 
[temp.constr.decl], 
[temp.constr.normal], 
[temp.over.link], 
[temp.concept], 
[temp.res.general], 
[structure.specifications], 
[gram.expr], 
[gram.temp], 
[gram.temp] conversion-function-id, 
[basic.pre], 
[class.member.lookup], 
[basic.lookup.unqual], 
[expr.prim.id.unqual], 
[dcl.spec.auto.general], 
[class.conv.fct], 
[class.conv.fct], 
[over.match.funcs.general], 
[temp.names], 
[temp.res.general], 
[temp.dep.general], 
[temp.dep.type], 
[temp.dep.expr], 
[temp.deduct.conv], 
[gram.expr], 
[gram.class], 
[diff.cpp17.class] conversion-type-id, 
[basic.lookup.unqual], 
[class.conv.fct], 
[class.conv.fct], 
[over.call.object], 
[temp.res.general], 
[temp.dep.general], 
[temp.dep.type], 
[temp.deduct.conv], 
[gram.class], 
[gram.class] ctor-initializer, 
[expr.prim.id.unqual], 
[dcl.init.list], 
[dcl.fct.def.general], 
[class.default.ctor], 
[class.base.init], 
[class.base.init], 
[except.pre], 
[except.throw], 
[gram.dcl], 
[gram.class], 
[gram.except] cv-qualifier, 
[basic.type.qualifier], 
[expr.cast], 
[expr.throw], 
[dcl.pre], 
[dcl.spec.general], 
[dcl.type.general], 
[dcl.type.cv], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.ptr], 
[dcl.ref], 
[dcl.fct], 
[dcl.struct.bind], 
[class.mem.general], 
[class.mfct.non.static], 
[special], 
[over.built], 
[temp.param], 
[except.handle], 
[customization.point.object], 
[gram.dcl], 
[gram.dcl] cv-qualifier-seq, 
[expr.prim.this], 
[expr.typeid], 
[expr.mptr.oper], 
[dcl.type.cv], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.ptr], 
[dcl.mptr], 
[dcl.array], 
[dcl.fct], 
[dcl.fct.def.general], 
[class.conv.fct], 
[over.call.object], 
[gram.dcl], 
[gram.dcl] decl-specifier, 
[stmt.pre], 
[stmt.ranged], 
[dcl.pre], 
[dcl.spec.general], 
[dcl.spec.general], 
[dcl.typedef], 
[dcl.type.simple], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[temp.res.general], 
[gram.dcl], 
[gram.dcl], 
[diff.cpp17.class] decl-specifier-seq, 
[basic.type.qualifier], 
[stmt.pre], 
[stmt.iter.general], 
[stmt.ranged], 
[dcl.pre], 
[dcl.spec.general], 
[dcl.spec.general], 
[dcl.stc], 
[dcl.typedef], 
[dcl.type.general], 
[dcl.type.cv], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[dcl.meaning.general], 
[dcl.fct], 
[dcl.fct.def.general], 
[dcl.struct.bind], 
[dcl.enum], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.friend], 
[temp.res.general], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl], 
[gram.class] declaration, 
[basic.def], 
[stmt.ambig], 
[dcl.pre], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.general], 
[dcl.ambig.res], 
[dcl.meaning.general], 
[namespace.def.general], 
[module.import], 
[module.global.frag], 
[class.mem.general], 
[class.friend], 
[temp.pre], 
[temp.alias], 
[temp.explicit], 
[temp.expl.spec], 
[gram.dcl], 
[gram.dcl], 
[gram.temp] declaration-seq, 
[syntax], 
[basic.def], 
[basic.link], 
[dcl.pre], 
[dcl.pre], 
[namespace.def.general], 
[dcl.link], 
[module.interface], 
[module.import], 
[module.global.frag], 
[module.private.frag], 
[module.context], 
[temp.point], 
[gram.basic], 
[gram.dcl], 
[gram.dcl], 
[gram.module] declarator, 
[basic.pre], 
[basic.def], 
[basic.scope.param], 
[basic.lookup.unqual], 
[basic.type.qualifier], 
[expr.prim.this], 
[stmt.pre], 
[stmt.iter.general], 
[stmt.ambig], 
[dcl.pre], 
[dcl.typedef], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.ambig.res], 
[dcl.meaning.general], 
[dcl.fct], 
[dcl.fct.default], 
[dcl.fct.def.general], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[temp.res.general], 
[temp.explicit], 
[except.pre], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl], 
[gram.class], 
[gram.except] declarator-id, 
[basic.scope.param], 
[basic.scope.namespace], 
[basic.scope.class], 
[basic.lookup.unqual], 
[class.qual], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.prim.lambda.capture], 
[dcl.pre], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.ambig.res], 
[dcl.meaning.general], 
[dcl.ptr], 
[dcl.ref], 
[dcl.mptr], 
[dcl.array], 
[dcl.fct], 
[dcl.struct.bind], 
[dcl.attr.grammar], 
[dcl.attr.depend], 
[module.unit], 
[class.mem.general], 
[class.dtor], 
[class.conv.fct], 
[class.compare.default], 
[over.oper.general], 
[over.literal], 
[temp.pre], 
[temp.names], 
[temp.res.general], 
[temp.deduct.call], 
[temp.deduct.partial], 
[temp.deduct.type], 
[temp.deduct.decl], 
[gram.dcl], 
[gram.dcl], 
[diff.cpp23.dcl.dcl], 
[diff.cpp17.class] decltype-specifier, 
[class.temporary], 
[basic.lval], 
[expr.prim.id.qual], 
[expr.prim.lambda.closure], 
[dcl.type.simple], 
[dcl.type.decltype], 
[dcl.type.decltype], 
[dcl.ref], 
[module.global.frag], 
[class.derived.general], 
[temp.type], 
[temp.deduct.type], 
[gram.dcl], 
[gram.dcl], 
[gram.class] deduction-guide, 
[basic.def], 
[basic.scope.param], 
[dcl.pre], 
[class.mem.general], 
[over.match.class.deduct], 
[over.match.best.general], 
[temp.pre], 
[temp.deduct.guide], 
[temp.deduct.guide], 
[gram.dcl], 
[gram.class], 
[gram.temp] defining-type-id, 
[basic.link], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.simple], 
[dcl.name], 
[over.match.class.deduct], 
[temp.alias], 
[temp.res.general], 
[temp.dep.type], 
[gram.dcl], 
[gram.dcl] delete-expression, 
[basic.def.odr], 
[basic.life], 
[basic.stc.dynamic.general], 
[expr.unary.general], 
[expr.new], 
[expr.delete], 
[expr.delete], 
[expr.const], 
[class.dtor], 
[class.free], 
[new.delete.single], 
[new.delete.array], 
[gram.expr], 
[gram.expr] digit, 
[lex.ppnumber], 
[lex.name], 
[lex.name], 
[lex.icon], 
[lex.fcon], 
[module.unit], 
[cpp.include], 
[namespace.future], 
[format.string.general], 
[locale.numpunct.general], 
[gram.lex], 
[gram.lex], 
[diff.cpp14.library] elaborated-type-specifier, 
[basic.pre], 
[basic.def], 
[basic.scope.scope], 
[basic.scope.pdecl], 
[basic.lookup.qual.general], 
[class.qual], 
[basic.lookup.elab], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.general], 
[dcl.type.elab], 
[dcl.type.elab], 
[dcl.align], 
[module.unit], 
[class.pre], 
[class.name], 
[class.friend], 
[temp.friend], 
[temp.res.general], 
[temp.local], 
[temp.explicit], 
[gram.dcl], 
[gram.dcl] encoding-prefix, 
[lex.phases], 
[lex.charset], 
[lex.pptoken], 
[lex.ccon], 
[lex.ccon], 
[lex.string], 
[lex.string.uneval], 
[over.literal], 
[gram.lex], 
[gram.lex], 
[diff.cpp20.lex], 
[diff.lex] enum-specifier, 
[basic.pre], 
[basic.scope.pdecl], 
[basic.scope.enum], 
[dcl.pre], 
[dcl.type.general], 
[dcl.enum], 
[dcl.enum], 
[enum.udecl], 
[class.mem.general], 
[gram.dcl], 
[gram.dcl] exception-declaration, 
[basic.pre], 
[basic.def.odr], 
[dcl.align], 
[class.copy.elision], 
[except.pre], 
[except.pre], 
[except.throw], 
[except.handle], 
[gram.except], 
[gram.except] explicit-specifier, 
[dcl.fct.spec], 
[dcl.fct.spec], 
[dcl.meaning.general], 
[class.ctor.general], 
[over.match.funcs.general], 
[over.match.class.deduct], 
[temp.deduct.guide], 
[temp.deduct.general], 
[gram.dcl], 
[gram.dcl], 
[gram.temp] expression, 
[syntax], 
[lex.literal.kinds], 
[class.temporary], 
[expr.context], 
[expr.prim], 
[expr.prim.req.simple], 
[expr.prim.req.compound], 
[expr.post.general], 
[expr.call], 
[expr.typeid], 
[expr.unary.noexcept], 
[expr.new], 
[expr.cond], 
[expr.comma], 
[expr.comma], 
[stmt.pre], 
[stmt.expr], 
[stmt.switch], 
[stmt.iter.general], 
[stmt.for], 
[stmt.ranged], 
[stmt.return.coroutine], 
[dcl.type.decltype], 
[dcl.type.auto.deduct], 
[dcl.init.general], 
[class.copy.elision], 
[temp.constr.op], 
[temp.constr.atomic], 
[temp.constr.normal], 
[temp.type], 
[temp.dep.type], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[temp.deduct.type], 
[structure.specifications], 
[meta.rel], 
[gram.expr], 
[gram.expr], 
[gram.stmt], 
[gram.dcl] expression-list, 
[class.temporary], 
[intro.execution], 
[expr.post.general], 
[expr.post.general], 
[expr.sub], 
[expr.call], 
[expr.type.conv], 
[expr.new], 
[dcl.type.auto.deduct], 
[dcl.init.general], 
[class.expl.init], 
[class.base.init], 
[over.match.call.general], 
[over.call.func], 
[over.match.ctor], 
[over.match.class.deduct], 
[over.call], 
[over.sub], 
[temp.variadic], 
[temp.dep.general], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[gram.expr], 
[gram.expr], 
[gram.dcl], 
[gram.class] function-body, 
[basic.def], 
[basic.scope.pdecl], 
[basic.scope.block], 
[basic.link], 
[expr.prim.lambda.closure], 
[expr.await], 
[stmt.return.coroutine], 
[dcl.fct.def.general], 
[dcl.fct.def.general], 
[dcl.fct.def.default], 
[dcl.fct.def.delete], 
[dcl.fct.def.coroutine], 
[class.compare.default], 
[except.ctor], 
[gram.dcl], 
[gram.dcl] function-definition, 
[basic.def], 
[basic.scope.param], 
[expr.prim.this], 
[dcl.pre], 
[dcl.typedef], 
[dcl.fct.def.general], 
[dcl.fct.def.general], 
[class.mem.general], 
[class.compare.default], 
[temp.res.general], 
[gram.dcl], 
[gram.dcl], 
[gram.class] function-try-block, 
[basic.scope.block], 
[expr.prim.id.unqual], 
[expr.call], 
[dcl.fct.def.general], 
[except.pre], 
[except.pre], 
[except.ctor], 
[except.handle], 
[support.signal], 
[gram.dcl], 
[gram.except] handler, 
[basic.scope.scope], 
[basic.scope.block], 
[expr.await], 
[stmt.pre], 
[class.copy.elision], 
[except.pre], 
[except.pre], 
[except.throw], 
[except.handle], 
[gram.except], 
[gram.except] has-attribute-expression, 
[dcl.attr.assume], 
[dcl.attr.deprecated], 
[dcl.attr.fallthrough], 
[dcl.attr.likelihood], 
[dcl.attr.unused], 
[dcl.attr.nodiscard], 
[dcl.attr.noreturn], 
[dcl.attr.nouniqueaddr], 
[class.mem.general], 
[cpp.cond], 
[cpp.cond], 
[gram.cpp] id-expression, 
[defns.argument.templ], 
[basic.def.odr], 
[basic.scope.scope], 
[basic.lookup.qual.general], 
[basic.link], 
[basic.lval], 
[expr.context], 
[expr.prim], 
[expr.prim.id.general], 
[expr.prim.id.general], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.prim.pack.index], 
[expr.prim.id.dtor], 
[expr.prim.lambda.capture], 
[expr.post.general], 
[expr.call], 
[expr.ref], 
[expr.const], 
[dcl.type.decltype], 
[dcl.decl.general], 
[dcl.meaning.general], 
[dcl.fct.default], 
[dcl.struct.bind], 
[module.global.frag], 
[class.mfct.non.static], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[over.call.func], 
[over.over], 
[over.ref], 
[temp.param], 
[temp.names], 
[temp.arg.nontype], 
[temp.arg.template], 
[temp.constr.normal], 
[temp.variadic], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[support.srcloc.cons], 
[concepts.equality], 
[gram.expr], 
[gram.expr], 
[gram.dcl], 
[gram.temp], 
[diff.cpp20.expr] identifier, 
[lex.pptoken], 
[lex.token], 
[lex.name], 
[lex.name], 
[lex.ext], 
[basic.pre], 
[basic.scope.pdecl], 
[basic.lookup.qual.general], 
[basic.lookup.elab], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.prim.pack.index], 
[expr.prim.lambda.capture], 
[expr.unary.general], 
[expr.sizeof], 
[stmt.label], 
[stmt.jump.general], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.elab], 
[dcl.meaning.general], 
[dcl.init.general], 
[dcl.init.aggr], 
[dcl.init.list], 
[dcl.struct.bind], 
[dcl.enum], 
[enum.udecl], 
[namespace.def.general], 
[namespace.alias], 
[dcl.attr.grammar], 
[dcl.attr.unused], 
[module.unit], 
[class.pre], 
[class.name], 
[class.mem.general], 
[class.bit], 
[class.base.init], 
[over.literal], 
[temp.param], 
[temp.names], 
[temp.deduct.guide], 
[temp.variadic], 
[temp.alias], 
[temp.concept], 
[temp.res.general], 
[temp.dep.type], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[cpp.pre], 
[cpp.cond], 
[cpp.import], 
[cpp.replace.general], 
[cpp.scope], 
[gram.key], 
[gram.lex], 
[gram.lex], 
[gram.expr], 
[gram.stmt], 
[gram.dcl], 
[gram.module], 
[gram.class], 
[gram.over], 
[gram.temp], 
[gram.cpp], 
[depr.lit], 
[uaxid.def.general] identifier-list, 
[syntax], 
[basic.scope.pdecl], 
[stmt.iter.general], 
[dcl.pre], 
[dcl.struct.bind], 
[cpp.pre], 
[cpp.pre], 
[cpp.replace.general], 
[gram.stmt], 
[gram.dcl], 
[gram.cpp], 
[gram.cpp] init-declarator, 
[basic.pre], 
[basic.scope.param], 
[intro.execution], 
[stmt.ranged], 
[stmt.dcl], 
[dcl.pre], 
[dcl.stc], 
[dcl.spec.auto.general], 
[dcl.decl.general], 
[dcl.decl.general], 
[temp.arg.nontype], 
[temp.explicit], 
[gram.dcl], 
[gram.dcl] init-declarator-list, 
[dcl.pre], 
[dcl.stc], 
[dcl.type.cv], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[dcl.decl.general], 
[temp.pre], 
[temp.explicit], 
[gram.dcl], 
[gram.dcl] init-statement, 
[expr.await], 
[stmt.pre], 
[stmt.pre], 
[stmt.select.general], 
[stmt.if], 
[stmt.switch], 
[stmt.iter.general], 
[stmt.for], 
[stmt.ranged], 
[gram.stmt], 
[gram.stmt] initializer, 
[basic.def], 
[basic.link], 
[intro.execution], 
[expr.prim.lambda.capture], 
[expr.await], 
[dcl.pre], 
[dcl.spec.auto.general], 
[dcl.decl.general], 
[dcl.ref], 
[dcl.init.general], 
[dcl.init.general], 
[dcl.struct.bind], 
[class.static.data], 
[class.expl.init], 
[over.match.ctor], 
[temp.variadic], 
[temp.explicit], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] initializer-clause, 
[intro.execution], 
[expr.sub], 
[expr.call], 
[expr.new], 
[expr.ass], 
[dcl.type.auto.deduct], 
[dcl.fct], 
[dcl.fct.default], 
[dcl.init.general], 
[dcl.init.general], 
[dcl.init.aggr], 
[dcl.init.list], 
[class.static.data], 
[temp.arg.nontype], 
[temp.variadic], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[implimits] initializer-list, 
[expr.post.general], 
[dcl.init.general], 
[dcl.init.general], 
[dcl.init.aggr], 
[dcl.init.list], 
[class.expl.init], 
[over.match.class.deduct], 
[temp.variadic], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] integer-literal, 
[lex.pptoken], 
[lex.ppnumber], 
[lex.literal.kinds], 
[lex.icon], 
[lex.icon], 
[lex.ext], 
[cpp.cond], 
[time.duration.literals], 
[gram.lex], 
[gram.lex] lambda-declarator, 
[basic.scope.param], 
[expr.prim.lambda.general], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.lambda.capture], 
[dcl.fct], 
[dcl.fct.default], 
[temp.res.general], 
[gram.expr], 
[gram.expr] lambda-expression, 
[basic.def.odr], 
[basic.scope.block], 
[basic.scope.param], 
[basic.scope.lambda], 
[basic.link], 
[intro.execution], 
[expr.prim], 
[expr.prim.this], 
[expr.prim.id.unqual], 
[expr.prim.lambda.general], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.lambda.capture], 
[expr.delete], 
[expr.const], 
[stmt.pre], 
[dcl.typedef], 
[dcl.spec.auto.general], 
[module.global.frag], 
[temp.pre], 
[temp.over.link], 
[temp.alias], 
[temp.dep.expr], 
[temp.deduct.general], 
[except.ctor], 
[gram.expr], 
[gram.expr], 
[implimits], 
[diff.dcl], 
[depr.capture.this] linkage-specification, 
[basic.def], 
[basic.link], 
[basic.start.main], 
[dcl.pre], 
[dcl.stc], 
[dcl.link], 
[dcl.link], 
[module.unit], 
[module.interface], 
[gram.dcl], 
[gram.dcl], 
[implimits] literal-operator-id, 
[lex.ext], 
[basic.pre], 
[expr.prim.id.unqual], 
[over.literal], 
[over.literal], 
[temp.names], 
[temp.type], 
[gram.expr], 
[gram.over], 
[gram.temp], 
[depr.lit] mem-initializer, 
[intro.execution], 
[dcl.init.aggr], 
[dcl.init.list], 
[class.base.init], 
[class.base.init], 
[class.cdtor], 
[temp.variadic], 
[except.ctor], 
[gram.class], 
[gram.class] member-declaration, 
[basic.pre], 
[dcl.type.elab], 
[dcl.fct.def.general], 
[dcl.enum], 
[namespace.udecl], 
[class.mem.general], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.union.anon], 
[temp.res.general], 
[gram.class], 
[gram.class] member-declarator, 
[basic.pre], 
[basic.scope.param], 
[expr.prim.this], 
[dcl.decl.general], 
[dcl.fct], 
[class.mem.general], 
[class.mem.general], 
[class.bit], 
[temp.dep.constexpr], 
[gram.class], 
[gram.class] member-specification, 
[basic.scope.class], 
[class.pre], 
[class.mem.general], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.static.general], 
[class.union.anon], 
[class.access.general], 
[class.access.spec], 
[class.friend], 
[class.compare.default], 
[temp.spec.general], 
[gram.class], 
[gram.class], 
[implimits] module-import-declaration, 
[basic.lookup.general], 
[dcl.pre], 
[dcl.link], 
[module.unit], 
[module.interface], 
[module.import], 
[module.import], 
[gram.dcl], 
[gram.module], 
[gram.module], 
[diff.cpp17.lex] namespace-definition, 
[basic.scope.pdecl], 
[basic.scope.namespace], 
[dcl.pre], 
[basic.namespace.general], 
[namespace.def.general], 
[namespace.def.general], 
[module.unit], 
[module.interface], 
[module.global.frag], 
[gram.dcl], 
[gram.dcl] namespace-name, 
[basic.lookup.general], 
[basic.lookup.qual.general], 
[basic.lookup.udir], 
[expr.prim.id.qual], 
[namespace.def.general], 
[namespace.def.general], 
[namespace.alias], 
[namespace.udir], 
[module.global.frag], 
[namespace.future], 
[gram.key], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] nested-name-specifier, 
[basic.lookup.unqual], 
[basic.lookup.qual.general], 
[class.qual], 
[basic.lookup.udir], 
[basic.link], 
[expr.prim.id.qual], 
[expr.prim.id.qual], 
[expr.prim.req.type], 
[dcl.type.simple], 
[dcl.type.elab], 
[dcl.decl.general], 
[dcl.mptr], 
[dcl.enum], 
[enum.udecl], 
[namespace.alias], 
[namespace.udir], 
[namespace.udecl], 
[module.unit], 
[class.pre], 
[class.dtor], 
[class.derived.general], 
[class.access.base], 
[class.protected], 
[over.match.class.deduct], 
[temp.param], 
[temp.names], 
[temp.friend], 
[temp.res.general], 
[temp.deduct.general], 
[temp.deduct.type], 
[gram.expr], 
[gram.expr], 
[gram.dcl], 
[gram.class], 
[gram.temp] new-expression, 
[basic.def.odr], 
[intro.object], 
[basic.life], 
[basic.stc.general], 
[basic.stc.dynamic.general], 
[intro.execution], 
[expr.unary.general], 
[expr.new], 
[expr.new], 
[expr.delete], 
[expr.const], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.init.list], 
[dcl.fct.def.delete], 
[class.dtor], 
[class.union.general], 
[except.throw], 
[except.ctor], 
[except.spec], 
[new.delete.single], 
[new.delete.array], 
[new.delete.placement], 
[specialized.algorithms.general], 
[gram.expr], 
[gram.expr], 
[diff.cpp14.expr] new-line, 
[cpp.pre], 
[cpp.pre], 
[cpp.cond], 
[cpp.include], 
[cpp.module], 
[cpp.import], 
[cpp.replace.general], 
[cpp.scope], 
[cpp.line], 
[cpp.error], 
[cpp.pragma], 
[cpp.null], 
[gram.cpp], 
[gram.cpp] new-type-id, 
[basic.type.qualifier], 
[expr.new], 
[expr.new], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.name], 
[temp.res.general], 
[temp.dep.expr], 
[gram.expr], 
[gram.expr] noexcept-specifier, 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[dcl.decl.general], 
[dcl.fct], 
[dcl.fct.def.coroutine], 
[class.mem.general], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.free], 
[class.compare.default], 
[over.call.object], 
[temp.decls.general], 
[temp.res.general], 
[temp.point], 
[temp.inst], 
[temp.deduct.general], 
[temp.deduct.type], 
[except.spec], 
[except.spec], 
[gram.expr], 
[gram.dcl], 
[gram.except] pack-index-specifier, 
[dcl.type.simple], 
[dcl.type.pack.index], 
[dcl.type.pack.index], 
[temp.type], 
[temp.variadic], 
[temp.dep.type], 
[temp.deduct.type], 
[gram.dcl], 
[gram.dcl], 
[diff.cpp23.dcl.dcl] parameter-declaration, 
[basic.pre], 
[basic.def], 
[basic.scope.param], 
[dcl.typedef], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[dcl.fct], 
[dcl.fct], 
[dcl.fct.default], 
[dcl.fct.def.coroutine], 
[temp.param], 
[temp.variadic], 
[temp.res.general], 
[temp.deduct.type], 
[gram.dcl], 
[gram.dcl], 
[gram.temp] parameter-declaration-clause, 
[basic.scope.scope], 
[basic.scope.param], 
[expr.prim.id.unqual], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.lambda.capture], 
[expr.prim.req.general], 
[dcl.decl.general], 
[dcl.ambig.res], 
[dcl.fct], 
[dcl.fct], 
[dcl.fct.default], 
[dcl.fct.def.coroutine], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.compare.default], 
[over.literal], 
[temp.deduct.guide], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.temp] postfix-expression, 
[basic.lookup.argdep], 
[expr.prim.id.dtor], 
[expr.post.general], 
[expr.post.general], 
[expr.sub], 
[expr.call], 
[expr.ref], 
[expr.unary.general], 
[expr.const], 
[class.mfct.non.static], 
[over.match.call.general], 
[over.call.func], 
[over.call.object], 
[over.call], 
[over.sub], 
[over.ref], 
[temp.dep.general], 
[except.spec], 
[support.srcloc.cons], 
[function.objects.general], 
[range.iter.ops.general], 
[algorithms.requirements], 
[gram.expr], 
[gram.expr] pp-tokens, 
[cpp.pre], 
[cpp.pre], 
[cpp.cond], 
[cpp.include], 
[cpp.module], 
[cpp.import], 
[cpp.subst], 
[cpp.line], 
[cpp.error], 
[cpp.pragma], 
[cpp.pragma.op], 
[gram.cpp], 
[gram.cpp] private-module-fragment, 
[basic.def.odr], 
[basic.lookup.general], 
[basic.link], 
[dcl.spec.auto.general], 
[module.interface], 
[module.import], 
[module.private.frag], 
[module.private.frag], 
[module.context], 
[module.reach], 
[temp.point], 
[gram.basic], 
[gram.module] ptr-operator, 
[basic.lookup.unqual], 
[expr.new], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.name], 
[dcl.mptr], 
[class.conv.fct], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.class] qualified-id, 
[syntax], 
[basic.lookup.unqual], 
[basic.lookup.qual.general], 
[expr.prim.id.general], 
[expr.prim.id.qual], 
[expr.prim.id.qual], 
[expr.call], 
[expr.ref], 
[expr.unary.op], 
[dcl.pre], 
[dcl.meaning.general], 
[dcl.struct.bind], 
[module.unit], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[class.static.general], 
[class.abstract], 
[class.access.base], 
[temp.param], 
[temp.res.general], 
[temp.dep.constexpr], 
[temp.deduct.general], 
[temp.deduct.type], 
[contents], 
[coroutine.traits.primary], 
[memory.syn], 
[pointer.traits.types], 
[allocator.uses.trait], 
[allocator.traits.types], 
[unique.ptr.single.general], 
[meta.trans.other], 
[format.range.fmtkind], 
[string.view.comparison], 
[container.reqmts], 
[sequence.reqmts], 
[associative.reqmts.general], 
[unord.req.general], 
[map.access], 
[map.modifiers], 
[set.modifiers], 
[unord.map.elem], 
[unord.map.modifiers], 
[unord.set.modifiers], 
[flat.map.access], 
[flat.map.modifiers], 
[flat.set.modifiers], 
[mdspan.layout.policy.reqmts], 
[iterator.traits], 
[iterator.concepts.general], 
[move.iterator], 
[common.iter.types], 
[counted.iterator], 
[range.utility.conv.to], 
[time.traits.is.clock], 
[fs.path.req], 
[gram.expr], 
[gram.expr] ref-qualifier, 
[defns.referenceable], 
[defns.signature.member], 
[defns.signature.member.templ], 
[basic.scope.scope], 
[expr.typeid], 
[expr.mptr.oper], 
[stmt.iter.general], 
[dcl.pre], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.ptr], 
[dcl.ref], 
[dcl.fct], 
[dcl.fct.def.default], 
[dcl.struct.bind], 
[class.mfct.non.static], 
[special], 
[class.conv.fct], 
[class.virtual], 
[over.match.funcs.general], 
[over.call.object], 
[over.ics.rank], 
[over.built], 
[temp.func.order], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl] requires-clause, 
[defns.signature.friend], 
[defns.signature.templ], 
[defns.signature.templ.friend], 
[defns.signature.member], 
[defns.signature.member.templ], 
[defns.signature.template.head], 
[basic.scope.scope], 
[expr.prim.id.general], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.req.general], 
[dcl.decl.general], 
[dcl.fct], 
[dcl.fct.def.general], 
[dcl.link], 
[class.mem.general], 
[class.virtual], 
[class.compare.default], 
[temp.pre], 
[temp.pre], 
[temp.arg.template], 
[temp.constr.decl], 
[temp.decls.general], 
[temp.friend], 
[temp.over.link], 
[temp.inst], 
[common.iter.access], 
[range.iota.view], 
[range.ref.view], 
[gram.expr], 
[gram.dcl], 
[gram.class], 
[gram.temp], 
[gram.temp], 
[diff.cpp17.lex] requires-expression, 
[basic.scope.param], 
[expr.prim], 
[expr.prim.req.general], 
[expr.prim.req.general], 
[expr.prim.req.simple], 
[expr.prim.req.type], 
[temp.dep.expr], 
[concepts.equality], 
[gram.expr], 
[gram.expr], 
[diff.cpp17.lex] simple-declaration, 
[expr.await], 
[stmt.pre], 
[dcl.pre], 
[dcl.pre], 
[dcl.decl.general], 
[temp.res.general], 
[temp.explicit], 
[gram.stmt], 
[gram.dcl], 
[gram.dcl] simple-template-id, 
[basic.def.odr], 
[basic.scope.pdecl], 
[expr.prim.id.qual], 
[expr.ref], 
[dcl.typedef], 
[dcl.type.simple], 
[dcl.type.elab], 
[enum.udecl], 
[module.unit], 
[module.global.frag], 
[class.pre], 
[class.name], 
[class.derived.general], 
[over.match.class.deduct], 
[temp.pre], 
[temp.names], 
[temp.names], 
[temp.arg.general], 
[temp.deduct.guide], 
[temp.friend], 
[temp.spec.partial.general], 
[temp.spec.partial.order], 
[temp.res.general], 
[temp.dep.type], 
[temp.spec.general], 
[temp.explicit], 
[temp.expl.spec], 
[temp.deduct.call], 
[temp.deduct.type], 
[gram.key], 
[gram.expr], 
[gram.dcl], 
[gram.class], 
[gram.temp], 
[gram.temp], 
[diff.cpp17.class] simple-type-specifier, 
[expr.post.general], 
[expr.type.conv], 
[stmt.ambig], 
[dcl.type.general], 
[dcl.type.simple], 
[dcl.type.simple], 
[dcl.type.elab], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.ambig.res], 
[class.friend], 
[temp.res.general], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] statement, 
[basic.scope.scope], 
[stmt.pre], 
[stmt.pre], 
[stmt.label], 
[stmt.block], 
[stmt.select.general], 
[stmt.if], 
[stmt.switch], 
[stmt.iter.general], 
[stmt.while], 
[stmt.for], 
[stmt.ranged], 
[stmt.ambig], 
[except.pre], 
[gram.stmt], 
[gram.stmt] static_assert-declaration, 
[intro.compliance.general], 
[basic.def], 
[dcl.pre], 
[dcl.pre], 
[class.mem.general], 
[class.union.anon], 
[temp.res.general], 
[structure.specifications], 
[gram.dcl], 
[gram.dcl], 
[gram.class] storage-class-specifier, 
[basic.scope.scope], 
[dcl.spec.general], 
[dcl.stc], 
[dcl.stc], 
[dcl.spec.auto.general], 
[dcl.struct.bind], 
[dcl.link], 
[class.mem.general], 
[class.union.anon], 
[class.friend], 
[temp.param], 
[temp.explicit], 
[temp.expl.spec], 
[gram.dcl], 
[gram.dcl], 
[diff.cpp14.dcl.dcl] string-literal, 
[lex.phases], 
[lex.charset], 
[lex.pptoken], 
[lex.literal.kinds], 
[lex.string], 
[lex.string], 
[lex.string.uneval], 
[lex.ext], 
[expr.prim.literal], 
[expr.new], 
[dcl.init.general], 
[dcl.init.string], 
[dcl.init.list], 
[over.match.class.deduct], 
[over.ics.list], 
[over.literal], 
[temp.arg.nontype], 
[cpp.pre], 
[cpp.cond], 
[cpp.include], 
[cpp.replace.general], 
[cpp.stringize], 
[cpp.line], 
[cpp.pragma.op], 
[byte.strings], 
[string.view.access], 
[ispanstream.general], 
[gram.lex], 
[gram.lex], 
[gram.cpp], 
[implimits], 
[diff.cpp20.lex], 
[diff.cpp03.lex], 
[diff.lex], 
[depr.lit] template-argument, 
[lex.ext], 
[basic.lookup.argdep], 
[dcl.fct], 
[class.access.general], 
[temp.param], 
[temp.names], 
[temp.names], 
[temp.arg.general], 
[temp.arg.type], 
[temp.arg.nontype], 
[temp.arg.template], 
[temp.constr.atomic], 
[temp.type], 
[temp.mem.func], 
[temp.variadic], 
[temp.friend], 
[temp.alias], 
[temp.local], 
[temp.dep.temp], 
[temp.spec.general], 
[temp.explicit], 
[temp.expl.spec], 
[temp.arg.explicit], 
[temp.deduct.general], 
[temp.deduct.call], 
[temp.deduct.type], 
[temp.over], 
[variant.visit], 
[gram.temp], 
[gram.temp] template-argument-list, 
[expr.comma], 
[temp.param], 
[temp.names], 
[temp.names], 
[temp.arg.general], 
[temp.decls.general], 
[temp.variadic], 
[temp.spec.partial.general], 
[temp.spec.partial.order], 
[temp.local], 
[temp.dep.type], 
[variant.visit], 
[gram.temp], 
[gram.temp] template-declaration, 
[basic.def], 
[basic.scope.scope], 
[basic.scope.temp], 
[dcl.pre], 
[dcl.typedef], 
[dcl.type.elab], 
[dcl.meaning.general], 
[class.mem.general], 
[class.friend], 
[temp.pre], 
[temp.pre], 
[temp.alias], 
[temp.local], 
[gram.dcl], 
[gram.class], 
[gram.temp] template-head, 
[defns.signature.templ], 
[defns.signature.templ.friend], 
[defns.signature.member.templ], 
[defns.signature.template.head], 
[basic.def], 
[basic.scope.scope], 
[basic.scope.temp], 
[basic.link], 
[expr.prim.id.qual], 
[dcl.fct], 
[temp.pre], 
[temp.pre], 
[temp.param], 
[temp.arg.general], 
[temp.arg.template], 
[temp.decls.general], 
[temp.class.general], 
[temp.mem], 
[temp.spec.partial.general], 
[temp.over.link], 
[temp.dep.type], 
[gram.temp], 
[gram.temp] template-id, 
[basic.def.odr], 
[basic.lookup.argdep], 
[basic.lookup.qual.general], 
[expr.prim.id.unqual], 
[expr.prim.req.type], 
[dcl.pre], 
[dcl.meaning.general], 
[dcl.struct.bind], 
[namespace.udecl], 
[module.unit], 
[temp.names], 
[temp.names], 
[temp.arg.general], 
[temp.constr.atomic], 
[temp.type], 
[temp.decls.general], 
[temp.mem], 
[temp.spec.partial.match], 
[temp.over.link], 
[temp.alias], 
[temp.dep.general], 
[temp.dep.type], 
[temp.dep.expr], 
[temp.spec.general], 
[temp.expl.spec], 
[temp.deduct.general], 
[gram.expr], 
[gram.temp] template-name, 
[basic.lookup.argdep], 
[basic.link], 
[dcl.typedef], 
[dcl.type.simple], 
[module.global.frag], 
[class.name], 
[over.match.class.deduct], 
[temp.param], 
[temp.names], 
[temp.names], 
[temp.type], 
[temp.deduct.guide], 
[temp.variadic], 
[temp.friend], 
[temp.alias], 
[temp.local], 
[temp.deduct.type], 
[gram.key], 
[gram.dcl], 
[gram.temp], 
[gram.temp], 
[diff.cpp17.temp] template-parameter, 
[basic.def], 
[basic.scope.scope], 
[basic.scope.pdecl], 
[basic.scope.temp], 
[dcl.typedef], 
[dcl.type.decltype], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.fct], 
[dcl.fct.default], 
[over.over], 
[over.literal], 
[temp.pre], 
[temp.param], 
[temp.param], 
[temp.names], 
[temp.arg.general], 
[temp.arg.type], 
[temp.arg.nontype], 
[temp.arg.template], 
[temp.constr.atomic], 
[temp.type], 
[temp.over.link], 
[temp.func.order], 
[temp.alias], 
[temp.concept], 
[temp.res.general], 
[temp.local], 
[temp.dep.general], 
[temp.dep.expr], 
[temp.dep.temp], 
[temp.expl.spec], 
[temp.arg.explicit], 
[temp.deduct.call], 
[temp.deduct.type], 
[temp.over], 
[gram.temp], 
[gram.temp] template-parameter-list, 
[defns.parameter.templ], 
[basic.scope.scope], 
[basic.scope.temp], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[expr.prim.lambda.capture], 
[dcl.fct], 
[over.literal], 
[temp.pre], 
[temp.pre], 
[temp.param], 
[temp.arg.general], 
[temp.constr.atomic], 
[temp.constr.decl], 
[temp.spec.partial.match], 
[temp.over.link], 
[temp.func.order], 
[temp.local], 
[temp.expl.spec], 
[gram.expr], 
[gram.temp], 
[gram.temp] throw-expression, 
[expr.prim.id.unqual], 
[expr.cond], 
[expr.throw], 
[expr.throw], 
[expr.ass], 
[expr.const], 
[class.copy.elision], 
[except.throw], 
[except.handle], 
[except.spec], 
[except.terminate], 
[gram.expr], 
[gram.expr] trailing-return-type, 
[expr.prim.this], 
[expr.prim.lambda.general], 
[expr.prim.lambda.closure], 
[stmt.ambig], 
[dcl.spec.auto.general], 
[dcl.decl.general], 
[dcl.decl.general], 
[dcl.name], 
[dcl.ambig.res], 
[dcl.fct], 
[temp.res.general], 
[gram.expr], 
[gram.dcl], 
[gram.dcl] type-constraint, 
[expr.prim.lambda.closure], 
[expr.prim.req.compound], 
[dcl.type.simple], 
[dcl.spec.auto.general], 
[dcl.type.auto.deduct], 
[dcl.fct], 
[temp.param], 
[temp.param], 
[temp.constr.decl], 
[temp.decls.general], 
[temp.over.link], 
[temp.concept], 
[temp.inst], 
[gram.expr], 
[gram.dcl], 
[gram.temp], 
[gram.temp] type-id, 
[defns.argument.templ], 
[basic.type.qualifier], 
[conv.qual], 
[expr.post.general], 
[expr.typeid], 
[expr.unary.general], 
[expr.sizeof], 
[expr.alignof], 
[expr.new], 
[expr.cast], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.decl.general], 
[dcl.name], 
[dcl.name], 
[dcl.ambig.res], 
[dcl.fct], 
[dcl.attr.grammar], 
[dcl.align], 
[class.conv.fct], 
[temp.param], 
[temp.names], 
[temp.arg.general], 
[temp.arg.type], 
[temp.res.general], 
[temp.dep.expr], 
[temp.dep.constexpr], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.temp] type-name, 
[basic.lookup.qual.general], 
[basic.lookup.elab], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.prim.req.type], 
[expr.unary.op], 
[stmt.ambig], 
[dcl.spec.general], 
[dcl.type.simple], 
[dcl.type.simple], 
[dcl.type.elab], 
[dcl.ambig.res], 
[module.global.frag], 
[class.dtor], 
[class.derived.general], 
[temp.class.general], 
[temp.local], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.class], 
[diff.cpp03.expr] type-parameter, 
[basic.pre], 
[dcl.type.elab], 
[dcl.fct], 
[temp.param], 
[temp.param], 
[temp.variadic], 
[temp.res.general], 
[temp.dep.type], 
[temp.deduct.type], 
[gram.temp], 
[gram.temp] type-specifier, 
[basic.lookup.unqual], 
[basic.link], 
[stmt.pre], 
[stmt.ranged], 
[dcl.spec.general], 
[dcl.type.general], 
[dcl.type.general], 
[dcl.type.simple], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.fct], 
[class.name], 
[class.mem.general], 
[temp.res.general], 
[gram.dcl], 
[gram.dcl] type-specifier-seq, 
[expr.new], 
[dcl.type.general], 
[dcl.type.general], 
[dcl.spec.auto.general], 
[dcl.type.class.deduct], 
[dcl.name], 
[dcl.enum], 
[class.conv.fct], 
[except.pre], 
[gram.expr], 
[gram.dcl], 
[gram.dcl], 
[gram.class], 
[gram.except] typedef-name, 
[syntax], 
[basic.pre], 
[basic.def], 
[basic.scope.scope], 
[basic.scope.pdecl], 
[basic.lookup.general], 
[basic.lookup.argdep], 
[basic.extended.fp], 
[dcl.pre], 
[dcl.spec.general], 
[dcl.typedef], 
[dcl.typedef], 
[dcl.type.simple], 
[dcl.type.pack.index], 
[dcl.type.elab], 
[dcl.type.decltype], 
[dcl.name], 
[dcl.ref], 
[dcl.fct], 
[dcl.attr.deprecated], 
[dcl.attr.unused], 
[class.access.general], 
[temp.param], 
[temp.type], 
[temp.variadic], 
[temp.res.general], 
[cpp.predefined], 
[expos.only.entity], 
[freestanding.item], 
[compliance], 
[cstdint.syn], 
[cmp.common], 
[cmp.result], 
[stacktrace.syn], 
[meta.help], 
[meta.trans.other], 
[ratio.si], 
[tuple.common.ref], 
[char.traits.general], 
[string.view.synop], 
[string.classes.general], 
[string.syn], 
[iterator.requirements.general], 
[reverse.iterator], 
[const.iterators.types], 
[move.iterator], 
[common.iter.types], 
[range.repeat.iterator], 
[range.filter.iterator], 
[range.transform.iterator], 
[range.join.iterator], 
[range.join.with.iterator], 
[range.lazy.split.inner], 
[range.elements.iterator], 
[range.enumerate.iterator], 
[range.zip.transform.iterator], 
[range.adjacent.transform.iterator], 
[range.stride.iterator], 
[rand.req.urng], 
[time.format], 
[iostream.forward.overview], 
[cinttypes.syn], 
[re.req], 
[stdatomic.h.syn], 
[thread.lock.scoped], 
[gram.key], 
[gram.dcl], 
[gram.dcl], 
[diff.dcl], 
[diff.class] typename-specifier, 
[basic.lookup.qual.general], 
[expr.post.general], 
[expr.type.conv], 
[dcl.type.general], 
[class.friend], 
[temp.res.general], 
[temp.res.general], 
[temp.dep.expr], 
[structure.specifications], 
[gram.expr], 
[gram.dcl], 
[gram.temp] unevaluated-string, 
[lex.string.uneval], 
[lex.string.uneval], 
[dcl.pre], 
[dcl.link], 
[dcl.attr.deprecated], 
[dcl.attr.nodiscard], 
[over.literal], 
[gram.lex], 
[gram.dcl], 
[gram.over] universal-character-name, 
[lex.phases], 
[lex.charset], 
[lex.charset], 
[lex.name], 
[lex.ccon], 
[lex.string], 
[lex.string.uneval], 
[dcl.link], 
[cpp.concat], 
[gram.lex], 
[gram.lex] unqualified-id, 
[basic.lookup.argdep], 
[basic.lookup.qual.general], 
[expr.prim.id.general], 
[expr.prim.id.unqual], 
[expr.prim.id.unqual], 
[expr.prim.id.qual], 
[expr.unary.op], 
[dcl.pre], 
[dcl.meaning.general], 
[namespace.udecl], 
[class.ctor.general], 
[class.dtor], 
[class.conv.fct], 
[temp.pre], 
[temp.param], 
[temp.dep.general], 
[temp.explicit], 
[gram.expr], 
[gram.expr], 
[gram.dcl], 
[diff.cpp17.temp] using-declaration, 
[basic.def], 
[basic.lookup.general], 
[class.member.lookup], 
[basic.lookup.argdep], 
[class.qual], 
[dcl.pre], 
[enum.udecl], 
[namespace.udecl], 
[namespace.udecl], 
[module.interface], 
[module.global.frag], 
[class.mem.general], 
[class.copy.assign], 
[class.access.general], 
[over.match.funcs.general], 
[temp.variadic], 
[temp.spec.partial.general], 
[temp.res.general], 
[headers], 
[support.c.headers.other], 
[stdatomic.h.syn], 
[gram.dcl], 
[gram.dcl], 
[gram.class], 
[diff.cpp14.class] using-declarator, 
[basic.pre], 
[basic.scope.scope], 
[basic.scope.pdecl], 
[basic.lookup.general], 
[basic.lookup.qual.general], 
[class.qual], 
[dcl.fct.default], 
[namespace.udecl], 
[namespace.udecl], 
[module.interface], 
[class.access.general], 
[temp.names], 
[temp.variadic], 
[temp.res.general], 
[temp.dep.type], 
[gram.dcl], 
[gram.dcl] using-directive, 
[basic.def], 
[basic.scope.scope], 
[basic.lookup.unqual], 
[namespace.qual], 
[basic.lookup.udir], 
[dcl.pre], 
[dcl.type.elab], 
[namespace.def.general], 
[namespace.udir], 
[namespace.udir], 
[gram.dcl], 
[gram.dcl]