Skip to content

Commit a0a96aa

Browse files
committed
Update section data for post-Sofia working draft
1 parent c1a0c20 commit a0a96aa

File tree

1 file changed

+149
-113
lines changed

1 file changed

+149
-113
lines changed

meta-data/section.data

Lines changed: 149 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -127,57 +127,58 @@
127127
6.5.5.3 [namespace.qual]
128128
6.5.6 [basic.lookup.elab]
129129
6.5.7 [basic.lookup.udir]
130-
6.6 [basic.link]
131-
6.7 [basic.memobj]
132-
6.7.1 [intro.memory]
133-
6.7.2 [intro.object]
134-
6.7.3 [basic.align]
135-
6.7.4 [basic.life]
136-
6.7.5 [basic.indet]
137-
6.7.6 [basic.stc]
138-
6.7.6.1 [basic.stc.general]
139-
6.7.6.2 [basic.stc.static]
140-
6.7.6.3 [basic.stc.thread]
141-
6.7.6.4 [basic.stc.auto]
142-
6.7.6.5 [basic.stc.dynamic]
143-
6.7.6.5.1 [basic.stc.dynamic.general]
144-
6.7.6.5.2 [basic.stc.dynamic.allocation]
145-
6.7.6.5.3 [basic.stc.dynamic.deallocation]
146-
6.7.7 [class.temporary]
147-
6.8 [basic.types]
148-
6.8.1 [basic.types.general]
149-
6.8.1 [term.implicit.lifetime.type]
150-
6.8.1 [term.incomplete.type]
151-
6.8.1 [term.layout.compatible.type]
152-
6.8.1 [term.literal.type]
153-
6.8.1 [term.object.representation]
154-
6.8.1 [term.object.type]
155-
6.8.1 [term.padding.bits]
156-
6.8.1 [term.replaceable.type]
157-
6.8.1 [term.scalar.type]
158-
6.8.1 [term.standard.layout.type]
159-
6.8.1 [term.trivially.copyable.type]
160-
6.8.1 [term.trivially.relocatable.type]
161-
6.8.2 [basic.fundamental]
162-
6.8.3 [basic.extended.fp]
163-
6.8.4 [basic.compound]
164-
6.8.5 [basic.type.qualifier]
165-
6.8.6 [conv.rank]
166-
6.9 [basic.exec]
167-
6.9.1 [intro.execution]
168-
6.9.2 [intro.multithread]
169-
6.9.2.1 [intro.multithread.general]
170-
6.9.2.2 [intro.races]
171-
6.9.2.3 [intro.progress]
172-
6.9.3 [basic.start]
173-
6.9.3.1 [basic.start.main]
174-
6.9.3.2 [basic.start.static]
175-
6.9.3.3 [basic.start.dynamic]
176-
6.9.3.4 [basic.start.term]
177-
6.10 [basic.contract]
178-
6.10.1 [basic.contract.general]
179-
6.10.2 [basic.contract.eval]
180-
6.10.3 [basic.contract.handler]
130+
6.6 [basic.splice]
131+
6.7 [basic.link]
132+
6.8 [basic.memobj]
133+
6.8.1 [intro.memory]
134+
6.8.2 [intro.object]
135+
6.8.3 [basic.align]
136+
6.8.4 [basic.life]
137+
6.8.5 [basic.indet]
138+
6.8.6 [basic.stc]
139+
6.8.6.1 [basic.stc.general]
140+
6.8.6.2 [basic.stc.static]
141+
6.8.6.3 [basic.stc.thread]
142+
6.8.6.4 [basic.stc.auto]
143+
6.8.6.5 [basic.stc.dynamic]
144+
6.8.6.5.1 [basic.stc.dynamic.general]
145+
6.8.6.5.2 [basic.stc.dynamic.allocation]
146+
6.8.6.5.3 [basic.stc.dynamic.deallocation]
147+
6.8.7 [class.temporary]
148+
6.9 [basic.types]
149+
6.9.1 [basic.types.general]
150+
6.9.1 [term.implicit.lifetime.type]
151+
6.9.1 [term.incomplete.type]
152+
6.9.1 [term.layout.compatible.type]
153+
6.9.1 [term.literal.type]
154+
6.9.1 [term.object.representation]
155+
6.9.1 [term.object.type]
156+
6.9.1 [term.padding.bits]
157+
6.9.1 [term.replaceable.type]
158+
6.9.1 [term.scalar.type]
159+
6.9.1 [term.standard.layout.type]
160+
6.9.1 [term.trivially.copyable.type]
161+
6.9.1 [term.trivially.relocatable.type]
162+
6.9.2 [basic.fundamental]
163+
6.9.3 [basic.extended.fp]
164+
6.9.4 [basic.compound]
165+
6.9.5 [basic.type.qualifier]
166+
6.9.6 [conv.rank]
167+
6.10 [basic.exec]
168+
6.10.1 [intro.execution]
169+
6.10.2 [intro.multithread]
170+
6.10.2.1 [intro.multithread.general]
171+
6.10.2.2 [intro.races]
172+
6.10.2.3 [intro.progress]
173+
6.10.3 [basic.start]
174+
6.10.3.1 [basic.start.main]
175+
6.10.3.2 [basic.start.static]
176+
6.10.3.3 [basic.start.dynamic]
177+
6.10.3.4 [basic.start.term]
178+
6.11 [basic.contract]
179+
6.11.1 [basic.contract.general]
180+
6.11.2 [basic.contract.eval]
181+
6.11.3 [basic.contract.handler]
181182
7 [expr]
182183
7.1 [expr.pre]
183184
7.2 [expr.prop]
@@ -224,6 +225,7 @@
224225
7.5.8.3 [expr.prim.req.type]
225226
7.5.8.4 [expr.prim.req.compound]
226227
7.5.8.5 [expr.prim.req.nested]
228+
7.5.9 [expr.prim.splice]
227229
7.6 [expr.compound]
228230
7.6.1 [expr.post]
229231
7.6.1.1 [expr.post.general]
@@ -247,6 +249,7 @@
247249
7.6.2.7 [expr.unary.noexcept]
248250
7.6.2.8 [expr.new]
249251
7.6.2.9 [expr.delete]
252+
7.6.2.10 [expr.reflect]
250253
7.6.3 [expr.cast]
251254
7.6.4 [expr.mptr.oper]
252255
7.6.5 [expr.mul]
@@ -281,16 +284,17 @@
281284
8.6.3 [stmt.do]
282285
8.6.4 [stmt.for]
283286
8.6.5 [stmt.ranged]
284-
8.7 [stmt.jump]
285-
8.7.1 [stmt.jump.general]
286-
8.7.2 [stmt.break]
287-
8.7.3 [stmt.cont]
288-
8.7.4 [stmt.return]
289-
8.7.5 [stmt.return.coroutine]
290-
8.7.6 [stmt.goto]
291-
8.8 [stmt.contract.assert]
292-
8.9 [stmt.dcl]
293-
8.10 [stmt.ambig]
287+
8.7 [stmt.expand]
288+
8.8 [stmt.jump]
289+
8.8.1 [stmt.jump.general]
290+
8.8.2 [stmt.break]
291+
8.8.3 [stmt.cont]
292+
8.8.4 [stmt.return]
293+
8.8.5 [stmt.return.coroutine]
294+
8.8.6 [stmt.goto]
295+
8.9 [stmt.contract.assert]
296+
8.10 [stmt.dcl]
297+
8.11 [stmt.ambig]
294298
9 [dcl]
295299
9.1 [dcl.pre]
296300
9.2 [dcl.spec]
@@ -313,6 +317,7 @@
313317
9.2.9.7.1 [dcl.spec.auto.general]
314318
9.2.9.7.2 [dcl.type.auto.deduct]
315319
9.2.9.8 [dcl.type.class.deduct]
320+
9.2.9.9 [dcl.type.splice]
316321
9.3 [dcl.decl]
317322
9.3.1 [dcl.decl.general]
318323
9.3.2 [dcl.name]
@@ -367,6 +372,7 @@
367372
9.13.9 [dcl.attr.nodiscard]
368373
9.13.10 [dcl.attr.noreturn]
369374
9.13.11 [dcl.attr.nouniqueaddr]
375+
9.13.12 [dcl.attr.annotation]
370376
10 [module]
371377
10.1 [module.unit]
372378
10.2 [module.interface]
@@ -525,7 +531,9 @@
525531
13.8.3.2 [temp.dep.type]
526532
13.8.3.3 [temp.dep.expr]
527533
13.8.3.4 [temp.dep.constexpr]
528-
13.8.3.5 [temp.dep.temp]
534+
13.8.3.5 [temp.dep.splice]
535+
13.8.3.6 [temp.dep.namespace]
536+
13.8.3.7 [temp.dep.temp]
529537
13.8.4 [temp.dep.res]
530538
13.8.4.1 [temp.point]
531539
13.8.4.2 [temp.dep.candidate]
@@ -991,7 +999,7 @@
991999
20.4.1.2 [indirect.syn]
9921000
20.4.1.3 [indirect.ctor]
9931001
20.4.1.4 [indirect.dtor]
994-
20.4.1.5 [indirect.asgn]
1002+
20.4.1.5 [indirect.assign]
9951003
20.4.1.6 [indirect.obs]
9961004
20.4.1.7 [indirect.swap]
9971005
20.4.1.8 [indirect.relops]
@@ -1002,7 +1010,7 @@
10021010
20.4.2.2 [polymorphic.syn]
10031011
20.4.2.3 [polymorphic.ctor]
10041012
20.4.2.4 [polymorphic.dtor]
1005-
20.4.2.5 [polymorphic.asgn]
1013+
20.4.2.5 [polymorphic.assign]
10061014
20.4.2.6 [polymorphic.obs]
10071015
20.4.2.7 [polymorphic.swap]
10081016
20.5 [mem.res]
@@ -1062,13 +1070,31 @@
10621070
21.3.9 [meta.logical]
10631071
21.3.10 [meta.member]
10641072
21.3.11 [meta.const.eval]
1065-
21.4 [ratio]
1066-
21.4.1 [ratio.general]
1067-
21.4.2 [ratio.syn]
1068-
21.4.3 [ratio.ratio]
1069-
21.4.4 [ratio.arithmetic]
1070-
21.4.5 [ratio.comparison]
1071-
21.4.6 [ratio.si]
1073+
21.4 [meta.reflection]
1074+
21.4.1 [meta.syn]
1075+
21.4.2 [meta.string.literal]
1076+
21.4.3 [meta.define.static]
1077+
21.4.4 [meta.reflection.operators]
1078+
21.4.5 [meta.reflection.names]
1079+
21.4.6 [meta.reflection.queries]
1080+
21.4.7 [meta.reflection.access.context]
1081+
21.4.8 [meta.reflection.access.queries]
1082+
21.4.9 [meta.reflection.member.queries]
1083+
21.4.10 [meta.reflection.layout]
1084+
21.4.11 [meta.reflection.extract]
1085+
21.4.12 [meta.reflection.substitute]
1086+
21.4.13 [meta.reflection.result]
1087+
21.4.14 [meta.reflection.array]
1088+
21.4.15 [meta.reflection.define.aggregate]
1089+
21.4.16 [meta.reflection.traits]
1090+
21.4.17 [meta.reflection.annotation]
1091+
21.5 [ratio]
1092+
21.5.1 [ratio.general]
1093+
21.5.2 [ratio.syn]
1094+
21.5.3 [ratio.ratio]
1095+
21.5.4 [ratio.arithmetic]
1096+
21.5.5 [ratio.comparison]
1097+
21.5.6 [ratio.si]
10721098
22 [utilities]
10731099
22.1 [utilities.general]
10741100
22.2 [utility]
@@ -1117,13 +1143,23 @@
11171143
22.5.3.7 [optional.observe]
11181144
22.5.3.8 [optional.monadic]
11191145
22.5.3.9 [optional.mod]
1120-
22.5.4 [optional.nullopt]
1121-
22.5.5 [optional.bad.access]
1122-
22.5.6 [optional.relops]
1123-
22.5.7 [optional.nullops]
1124-
22.5.8 [optional.comp.with.t]
1125-
22.5.9 [optional.specalg]
1126-
22.5.10 [optional.hash]
1146+
22.5.4 [optional.optional.ref]
1147+
22.5.4.1 [optional.optional.ref.general]
1148+
22.5.4.2 [optional.ref.ctor]
1149+
22.5.4.3 [optional.ref.assign]
1150+
22.5.4.4 [optional.ref.swap]
1151+
22.5.4.5 [optional.ref.iterators]
1152+
22.5.4.6 [optional.ref.observe]
1153+
22.5.4.7 [optional.ref.monadic]
1154+
22.5.4.8 [optional.ref.mod]
1155+
22.5.4.9 [optional.ref.expos]
1156+
22.5.5 [optional.nullopt]
1157+
22.5.6 [optional.bad.access]
1158+
22.5.7 [optional.relops]
1159+
22.5.8 [optional.nullops]
1160+
22.5.9 [optional.comp.with.t]
1161+
22.5.10 [optional.specalg]
1162+
22.5.11 [optional.hash]
11271163
22.6 [variant]
11281164
22.6.1 [variant.general]
11291165
22.6.2 [variant.syn]
@@ -1721,16 +1757,16 @@
17211757
25.3.10 [range.prim.size]
17221758
25.3.11 [range.prim.ssize]
17231759
25.3.12 [range.prim.size.hint]
1724-
25.3.13 [range.approximately.sized]
1725-
25.3.14 [range.prim.empty]
1726-
25.3.15 [range.prim.data]
1727-
25.3.16 [range.prim.cdata]
1760+
25.3.13 [range.prim.empty]
1761+
25.3.14 [range.prim.data]
1762+
25.3.15 [range.prim.cdata]
17281763
25.4 [range.req]
17291764
25.4.1 [range.req.general]
17301765
25.4.2 [range.range]
1731-
25.4.3 [range.sized]
1732-
25.4.4 [range.view]
1733-
25.4.5 [range.refinements]
1766+
25.4.3 [range.approximately.sized]
1767+
25.4.4 [range.sized]
1768+
25.4.5 [range.view]
1769+
25.4.6 [range.refinements]
17341770
25.5 [range.utility]
17351771
25.5.1 [range.utility.general]
17361772
25.5.2 [range.utility.helpers]
@@ -3266,18 +3302,20 @@
32663302
33.9.12 [exec.adapt]
32673303
33.9.12.1 [exec.adapt.general]
32683304
33.9.12.2 [exec.adapt.obj]
3269-
33.9.12.3 [exec.starts.on]
3270-
33.9.12.4 [exec.continues.on]
3271-
33.9.12.5 [exec.schedule.from]
3272-
33.9.12.6 [exec.on]
3273-
33.9.12.7 [exec.then]
3274-
33.9.12.8 [exec.let]
3275-
33.9.12.9 [exec.bulk]
3276-
33.9.12.10 [exec.split]
3277-
33.9.12.11 [exec.when.all]
3278-
33.9.12.12 [exec.into.variant]
3279-
33.9.12.13 [exec.stopped.opt]
3280-
33.9.12.14 [exec.stopped.err]
3305+
33.9.12.3 [exec.write.env]
3306+
33.9.12.4 [exec.unstoppable]
3307+
33.9.12.5 [exec.starts.on]
3308+
33.9.12.6 [exec.continues.on]
3309+
33.9.12.7 [exec.schedule.from]
3310+
33.9.12.8 [exec.on]
3311+
33.9.12.9 [exec.then]
3312+
33.9.12.10 [exec.let]
3313+
33.9.12.11 [exec.bulk]
3314+
33.9.12.12 [exec.split]
3315+
33.9.12.13 [exec.when.all]
3316+
33.9.12.14 [exec.into.variant]
3317+
33.9.12.15 [exec.stopped.opt]
3318+
33.9.12.16 [exec.stopped.err]
32813319
33.9.13 [exec.consumers]
32823320
33.9.13.1 [exec.sync.wait]
32833321
33.9.13.2 [exec.sync.wait.var]
@@ -3319,9 +3357,10 @@ C [diff]
33193357
C.1.4 [diff.cpp23.dcl.dcl]
33203358
C.1.5 [diff.cpp23.temp]
33213359
C.1.6 [diff.cpp23.library]
3322-
C.1.7 [diff.cpp23.strings]
3360+
C.1.7 [diff.cpp23.mem]
33233361
C.1.8 [diff.cpp23.containers]
3324-
C.1.9 [diff.cpp23.depr]
3362+
C.1.9 [diff.cpp23.strings]
3363+
C.1.10 [diff.cpp23.depr]
33253364
C.2 [diff.cpp20]
33263365
C.2.1 [diff.cpp20.general]
33273366
C.2.2 [diff.cpp20.lex]
@@ -3405,11 +3444,8 @@ C [diff]
34053444
C.8.3 [diff.mods.to.definitions]
34063445
C.8.3.1 [diff.char16]
34073446
C.8.3.2 [diff.wchar.t]
3408-
C.8.3.3 [diff.header.assert.h]
3409-
C.8.3.4 [diff.header.iso646.h]
3410-
C.8.3.5 [diff.header.stdalign.h]
3411-
C.8.3.6 [diff.header.stdbool.h]
3412-
C.8.3.7 [diff.null]
3447+
C.8.3.3 [diff.header.iso646.h]
3448+
C.8.3.4 [diff.null]
34133449
C.8.4 [diff.mods.to.declarations]
34143450
C.8.5 [diff.mods.to.behavior]
34153451
C.8.5.1 [diff.mods.to.behavior.general]
@@ -3439,19 +3475,19 @@ D [depr]
34393475
D.20 [depr.format]
34403476
D.20.1 [depr.format.syn]
34413477
D.20.2 [depr.format.arg]
3442-
D.21 [depr.fs.path.factory]
3443-
D.22 [depr.atomics]
3444-
D.22.1 [depr.atomics.general]
3445-
D.22.2 [depr.atomics.volatile]
3446-
D.22.3 [depr.atomics.nonmembers]
3447-
D.22.4 [depr.atomics.types.operations]
3448-
D.22.5 [depr.atomics.order]
3478+
D.21 [depr.ctime]
3479+
D.22 [depr.fs.path.factory]
3480+
D.23 [depr.atomics]
3481+
D.23.1 [depr.atomics.general]
3482+
D.23.2 [depr.atomics.volatile]
3483+
D.23.3 [depr.atomics.nonmembers]
3484+
D.23.4 [depr.atomics.types.operations]
3485+
D.23.5 [depr.atomics.order]
34493486
E [uaxid]
34503487
E.1 [uaxid.general]
34513488
E.2 [uaxid.def]
34523489
E.2.1 [uaxid.def.general]
3453-
E.2.2 [uaxid.def.rfmt]
3454-
E.2.3 [uaxid.def.stable]
3490+
E.2.2 [uaxid.def.stable]
34553491
E.3 [uaxid.immutable]
34563492
E.4 [uaxid.pattern]
34573493
E.5 [uaxid.eqn]

0 commit comments

Comments
 (0)