Skip to content

Commit e040c5b

Browse files
committed
[diff,bibliography] Move details of old C++ standards to the bibliography
Fixes ISO/CS comment (C++23 proof)
1 parent 85f4bb4 commit e040c5b

File tree

2 files changed

+24
-6
lines changed

2 files changed

+24
-6
lines changed

source/back.tex

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@
99
ISO/IEC 10967-1:2012,
1010
\doccite{Information technology --- Language independent arithmetic ---
1111
Part 1: Integer and floating point arithmetic}
12+
\bibitem{iso14882:2023}
13+
ISO/IEC 14882:2023,
14+
\doccite{Programming Languages --- \Cpp{}}
15+
\bibitem{iso14882:2020}
16+
ISO/IEC 14882:2020,
17+
\doccite{Programming Languages --- \Cpp{}}
18+
\bibitem{iso14882:2017}
19+
ISO/IEC 14882:2017,
20+
\doccite{Programming Languages --- \Cpp{}}
21+
\bibitem{iso14882:2014}
22+
ISO/IEC 14882:2014,
23+
\doccite{Information technology --- Programming Languages --- \Cpp{}}
24+
\bibitem{iso14882:2011}
25+
ISO/IEC 14882:2011,
26+
\doccite{Information technology --- Programming Languages --- \Cpp{}}
27+
\bibitem{iso14882:2003}
28+
ISO/IEC 14882:2003,
29+
\doccite{Programming Languages --- \Cpp{}}
1230
\bibitem{iso18661-3}
1331
ISO/IEC TS 18661-3:2015,
1432
\doccite{Information Technology ---

source/compatibility.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
\pnum
99
\indextext{summary!compatibility with ISO \CppXXIII{}}%
1010
Subclause \ref{diff.cpp23} lists the differences between \Cpp{} and
11-
ISO \CppXXIII{} (ISO/IEC 14882:2023, \doccite{Programming Languages --- \Cpp{}}),
11+
ISO \CppXXIII{},
1212
by the chapters of this document.
1313

1414
\rSec2[diff.cpp23.expr]{\ref{expr}: expressions}
@@ -240,7 +240,7 @@
240240
\pnum
241241
\indextext{summary!compatibility with ISO \CppXX{}}%
242242
Subclause \ref{diff.cpp20} lists the differences between \Cpp{} and
243-
ISO \CppXX{} (ISO/IEC 14882:2020, \doccite{Programming Languages --- \Cpp{}}),
243+
ISO \CppXX{},
244244
by the chapters of this document.
245245

246246
\rSec2[diff.cpp20.lex]{\ref{lex}: lexical conventions}
@@ -597,7 +597,7 @@
597597
\pnum
598598
\indextext{summary!compatibility with ISO \CppXVII{}}%
599599
Subclause \ref{diff.cpp17} lists the differences between \Cpp{} and
600-
ISO \CppXVII{} (ISO/IEC 14882:2017, \doccite{Programming Languages --- \Cpp{}}),
600+
ISO \CppXVII{},
601601
by the chapters of this document.
602602

603603
\rSec2[diff.cpp17.lex]{\ref{lex}: lexical conventions}
@@ -1337,7 +1337,7 @@
13371337
\pnum
13381338
\indextext{summary!compatibility with ISO \CppXIV{}}%
13391339
Subclause \ref{diff.cpp14} lists the differences between \Cpp{} and
1340-
ISO \CppXIV{} (ISO/IEC 14882:2014, \doccite{Programming Languages --- \Cpp{}}),
1340+
ISO \CppXIV{},
13411341
in addition to those listed above,
13421342
by the chapters of this document.
13431343

@@ -1697,7 +1697,7 @@
16971697
\pnum
16981698
\indextext{summary!compatibility with ISO \CppXI{}}%
16991699
Subclause \ref{diff.cpp11} lists the differences between \Cpp{} and
1700-
ISO \CppXI{} (ISO/IEC 14882:2011, \doccite{Programming Languages --- \Cpp{}}),
1700+
ISO \CppXI{},
17011701
in addition to those listed above,
17021702
by the chapters of this document.
17031703

@@ -1850,7 +1850,7 @@
18501850
\pnum
18511851
\indextext{summary!compatibility with ISO \CppIII{}}%
18521852
Subclause \ref{diff.cpp03} lists the differences between \Cpp{} and
1853-
ISO \CppIII{} (ISO/IEC 14882:2003, \doccite{Programming Languages --- \Cpp{}}),
1853+
ISO \CppIII{},
18541854
in addition to those listed above,
18551855
by the chapters of this document.
18561856

0 commit comments

Comments
 (0)