Skip to content

Commit be5fa97

Browse files
committed
Update 'Cross-references from C++17' to exactly match the section label
differences between C++17 and the C++20 DIS.
1 parent 224ad02 commit be5fa97

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

source/xrefdelta.tex

+10-18
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,6 @@
7373
\movedxref{insert.iter.op*}{insert.iter.ops}
7474
\movedxref{insert.iter.op++}{insert.iter.ops}
7575

76-
\movedxref{insert.iter.cons}{insert.iter.ops}
77-
\movedxref{insert.iter.op=}{insert.iter.ops}
78-
\movedxref{insert.iter.op*}{insert.iter.ops}
79-
\movedxref{insert.iter.op++}{insert.iter.ops}
80-
8176
% Single-item [reverse.iterators] subclauses were dissolved.
8277
\movedxref{reverse.iter.op=}{reverse.iter.cons}
8378

@@ -124,7 +119,7 @@
124119

125120
% Individual swap sections were removed.
126121
\removedxref{deque.special}
127-
\removedxref{forwardlist.special}
122+
\removedxref{forwardlist.spec}
128123
\removedxref{list.special}
129124
\removedxref{vector.special}
130125
\removedxref{map.special}
@@ -158,17 +153,21 @@
158153

159154
\movedxref{class.copy}{class.mem}
160155

161-
% Top-level clause renumbering caused some Annex C subclauses to vanish, too.
156+
% Top-level clause merging caused some Annex A subclauses to vanish.
157+
\movedxref{gram.decl}{gram.dcl.decl}
158+
\movedxref{gram.derived}{gram.class}
159+
\movedxref{gram.special}{gram.class}
160+
161+
% Top-level clause merging caused some Annex C subclauses to vanish, too.
162162
\movedxref{diff.conv}{diff.expr}
163+
\movedxref{diff.decl}{diff.dcl}
163164
\movedxref{diff.special}{diff.class}
164165
\movedxref{diff.cpp03.conv}{diff.cpp03.expr}
165166
\movedxref{diff.cpp03.dcl.decl}{diff.cpp03.dcl.dcl}
166167
\movedxref{diff.cpp03.special}{diff.cpp03.class}
167168
\movedxref{diff.cpp11.dcl.decl}{diff.cpp11.dcl.dcl}
168169
\movedxref{diff.cpp14.decl}{diff.cpp14.dcl.dcl}
169170
\movedxref{diff.cpp14.special}{diff.cpp14.class}
170-
\movedxref{diff.cpp17.dcl.decl}{diff.cpp17.dcl.dcl}
171-
\movedxref{diff.cpp17.special}{diff.cpp17.class}
172171

173172
% P1148R0 consolidated some Clause 20 subclauses.
174173
\movedxref{string.rfind}{string.find}
@@ -206,14 +205,12 @@
206205
\movedxref{any.bad_any_cast}{any.bad.any.cast}
207206
\movedxref{char.traits.specializations.char16_t}{char.traits.specializations.char16.t}
208207
\movedxref{char.traits.specializations.char32_t}{char.traits.specializations.char32.t}
209-
\movedxref{char.traits.specializations.char8_t}{char.traits.specializations.char8.t}
210208
\movedxref{comparisons.equal_to}{comparisons.equal.to}
211209
\movedxref{comparisons.greater_equal}{comparisons.greater.equal}
212210
\movedxref{comparisons.less_equal}{comparisons.less.equal}
213211
\movedxref{comparisons.not_equal_to}{comparisons.not.equal.to}
214212
\movedxref{condition_variable.syn}{condition.variable.syn}
215213
\movedxref{depr.static_constexpr}{depr.static.constexpr}
216-
\movedxref{forward_list.erasure}{forward.list.erasure}
217214
\movedxref{forward_list.syn}{forward.list.syn}
218215
\movedxref{fs.class.directory_entry}{fs.class.directory.entry}
219216
\movedxref{fs.class.directory_iterator}{fs.class.directory.iterator}
@@ -251,7 +248,6 @@
251248
\movedxref{fs.op.symlink_status}{fs.op.symlink.status}
252249
\movedxref{fs.op.temp_dir_path}{fs.op.temp.dir.path}
253250
\movedxref{fs.op.weakly_canonical}{fs.op.weakly.canonical}
254-
\movedxref{func.bind_front}{func.bind.front}
255251
\movedxref{func.not_fn}{func.not.fn}
256252
\movedxref{futures.future_error}{futures.future.error}
257253
\movedxref{futures.shared_future}{futures.shared.future}
@@ -277,7 +273,6 @@
277273
\movedxref{shared_mutex.syn}{shared.mutex.syn}
278274
\movedxref{system_error.syn}{system.error.syn}
279275
\movedxref{time.traits.duration_values}{time.traits.duration.values}
280-
\movedxref{time.traits.is_clock}{time.traits.is.clock}
281276
\movedxref{time.traits.is_fp}{time.traits.is.fp}
282277
\movedxref{utility.as_const}{utility.as.const}
283278

@@ -288,10 +283,7 @@
288283
\movedxref{language.support}{support}
289284

290285
% Deprecated features.
291-
%\deprxref{old.label} (if moved to depr.old.label, otherwise use \movedxref)
292-
293-
% Deprecated free-function atomic access to shared pointers
294286
\deprxref{util.smartptr.shared.atomic}
295-
296-
% Deprecated "requires" element
297287
\deprxref{res.on.required}
288+
\deprxref{fs.path.factory}
289+
\movedxref{operators}{depr.relops}

0 commit comments

Comments
 (0)