Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51565 - sandbox/committee/LWG
From: bdawes_at_[hidden]
Date: 2009-03-03 08:31:43


Author: bemandawes
Date: 2009-03-03 08:31:41 EST (Tue, 03 Mar 2009)
New Revision: 51565
URL: http://svn.boost.org/trac/boost/changeset/51565

Log:
cleanup
Text files modified:
   sandbox/committee/LWG/0xCD1_Comments.html | 4883 ++++++++++++++++++++-------------------
   1 files changed, 2466 insertions(+), 2417 deletions(-)

Modified: sandbox/committee/LWG/0xCD1_Comments.html
==============================================================================
--- sandbox/committee/LWG/0xCD1_Comments.html (original)
+++ sandbox/committee/LWG/0xCD1_Comments.html 2009-03-03 08:31:41 EST (Tue, 03 Mar 2009)
@@ -25,17 +25,17 @@
       <td width="29">
         <p><b>MB</b><b><br></b><br>
 
- <td>
+ <td width="117">
         <p><b>Clause No./<br>
         Subclause No./<br>
         Annex<br></b>(e.g. 3.1)
 
- <td width="107">
+ <td width="85">
         <p><b>Para/<br>
- Figure/<br>Table/<br>Note</b><td width="38">
+ Figure/<br>Table/<br>Note</b><td width="62">
         <p><b>Type </b>
 
- <td width="510">
+ <td width="604">
         <p><b>Comment (justification for change) by the MB</b>
 
       <td width="535">
@@ -52,16 +52,17 @@
       <td width="29">
         <p>FR 1
 
- <td>
- <p>General Comment
+ <td width="117">
+ <p>General<br>
+ Comment
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ge
 
- <td width="510">
+ <td width="604">
         <p>Interactions between several
         new features appear obscure, and very few examples are
         offered to guide understanding of the formal text on
@@ -80,16 +81,16 @@
       <td width="29">
         <p align="left">US 1
 
- <td>
+ <td width="117">
         <p align="left">1-16
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge/te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         active issues identified in WG21 N2803, C++ Standard Core
         Language Active Issues, must be addressed and appropriate
@@ -118,16 +119,16 @@
       <td width="29">
         <p>CA-1
 
- <td>
+ <td width="117">
         <p>
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>Ge
 
- <td width="510">
+ <td width="604">
         <p>There are quite a number of defects for the current CD
         recorded in SC22/WG21-N2803 and N2806
 
@@ -142,16 +143,16 @@
       <td width="29">
         <p>DE-1
 
- <td>
+ <td width="117">
         <p>1 through 16
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ge/te
 
- <td width="510">
+ <td width="604">
         <p>DE-1 Consider addressing a significant part of the
         unresolved core language issues presented in WG21 document
         N2791 "C++ Standard Core Language Active Issues, Revision
@@ -169,16 +170,16 @@
       <td width="29">
         <p>CH 2
 
- <td>
+ <td width="117">
         <p>all
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The issues on the issues lists shall be addressed before
         the standard becomes final.
 
@@ -192,16 +193,16 @@
       <td width="29">
         <p align="left">US 3
 
- <td>
+ <td width="117">
         <p align="left">all
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p>Latin abbreviations are presented incorrectly.
 
       <td width="535">
@@ -218,16 +219,16 @@
       <td width="29">
         <p>FR 3
 
- <td>
+ <td width="117">
         <p>1 [intro.scope]
 
- <td width="107">
+ <td width="85">
         <p>2
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>C++ is split at the end of line.
 
       <td width="535">
@@ -236,16 +237,16 @@
       <td width="29">
         <p align="left">US 4
 
- <td>
+ <td width="117">
         <p align="left">1.1
 
- <td width="107">
+ <td width="85">
         <p align="left">2
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">There is a bad line break in
         "C++".
 
@@ -255,16 +256,16 @@
       <td width="29">
         <p>UK 1
 
- <td>
+ <td width="117">
         <p align="justify">1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">List of additional facilities over C has
         been extended with this standard, so should be mentioned in
         the introductory material.
@@ -281,16 +282,16 @@
       <td width="29">
         <p>FR 4
 
- <td>
+ <td width="117">
         <p>1.2 [intro.refs]
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Is the lack of reference to ISO/CEI 9899/AC3:2007
         voluntary?
 
@@ -304,16 +305,16 @@
       <td width="29">
         <p>UK 2
 
- <td>
+ <td width="117">
         <p align="justify">1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         <span lang="en-US">We recommend taking the latest update to
         each listed standard, yet the C standard is quite
@@ -330,16 +331,16 @@
       <td width="29">
         <p>UK 3
 
- <td>
+ <td width="117">
         <p align="justify">1.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The definition of an argument does not seem
         to cover many assumed use cases, and we believe that is not
         intentional.
@@ -366,16 +367,16 @@
       <td width="29">
         <p>UK 4
 
- <td>
+ <td width="117">
         <p align="justify">1.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This definition is essentially worthless,
         as it says nothing about what distinguished a diagnostic
         message from other output messages provided by the
@@ -394,17 +395,18 @@
       <td width="29">
         <p>FR 5
 
- <td>
+ <td width="117">
         <p>1.3.4<br>
- [defns.dynamic.type]
+ [defns.<br>
+ dynamic.type]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>"The dynamic type of an rvalue expression is its static
         type." Is this true with rvalue references?
 
@@ -418,16 +420,16 @@
       <td width="29">
         <p align="left">US 5
 
- <td>
+ <td width="117">
         <p>1.3.5
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The wording is unclear as to whether it is the input or
         the implementation "that is not a well-formed program".
 
@@ -442,17 +444,18 @@
       <td width="29">
         <p>FR 6
 
- <td>
+ <td width="117">
         <p>1.3.6<br>
- [defns.impl.defined]
+ [defns.<br>
+ impl.defined]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There is a page break between the title and the
         paragraph.
 
@@ -466,17 +469,18 @@
       <td width="29">
         <p>FR 7
 
- <td>
+ <td width="117">
         <p>1.3.13<br>
- [defns.undefined]
+ [defns.<br>
+ undefined]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>[intro.execution]/5 explicitly allows non causal
         undefined behaviour,
 
@@ -491,16 +495,16 @@
       <td width="29">
         <p align="left">US 6
 
- <td>
+ <td width="117">
         <p align="left">1.3.14
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Unspecified behavior does not clearly state whether or not
         undefined behavior is permitted. (The standard says that
@@ -519,17 +523,18 @@
       <td width="29">
         <p>FR 8
 
- <td>
+ <td width="117">
         <p>1.4<br>
- [intro.compliance]
+ [intro.<br>
+ compliance]
 
- <td width="107">
+ <td width="85">
         <p>8
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The paragraph as its stands seems to require that
         violations of the ODR (which make a program ill-formed) are
         required to be diagnosed if the program also uses an
@@ -545,16 +550,16 @@
       <td width="29">
         <p>UK 5
 
- <td>
+ <td width="117">
         <p align="justify">1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing checklist of implementation defined
         behaviour (see ISO/IEC TR 10176, 4.1.1p6)
 
@@ -569,16 +574,16 @@
       <td width="29">
         <p>UK 6
 
- <td>
+ <td width="117">
         <p align="justify">1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing annex describing potential
         incompatibility to previous edition of the standard (see
         ISO/IEC TR 10176, 4.1.1p9)
@@ -594,16 +599,16 @@
       <td width="29">
         <p>US 7
 
- <td>
+ <td width="117">
         <p>1.5
 
- <td width="107">
+ <td width="85">
         <p>2
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There is no mention of Clause 17.
 
       <td width="535">
@@ -617,16 +622,16 @@
       <td width="29">
         <p>US 8
 
- <td>
+ <td width="117">
         <p>1.5
 
- <td width="107">
+ <td width="85">
         <p>2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">The paragraph
         omits to mention concepts and concept maps among its list
@@ -643,16 +648,16 @@
       <td width="29">
         <p align="left">US 9
 
- <td>
+ <td width="117">
         <p align="left">1.6
 
- <td width="107">
+ <td width="85">
         <p align="left">1
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         syntax description does not account for lines that wrap.<br>
 
@@ -666,16 +671,16 @@
       <td width="29">
         <p align="left">US 10
 
- <td>
+ <td width="117">
         <p align="left">1.7
 
- <td width="107">
+ <td width="85">
         <p align="left">3
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The term thread is used before
         defined.
 
@@ -690,16 +695,16 @@
       <td width="29">
         <p>US 11
 
- <td>
+ <td width="117">
         <p>1.7
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3 last sent.
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The phrase &#8220;threads of execution&#8221; should be
         accompanied by a reference to [intro.multithread].
 
@@ -713,16 +718,16 @@
       <td width="29">
         <p>US 12
 
- <td>
+ <td width="117">
         <p>1.7
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3 first sent.
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>A memory location is not an object as the sentence
         claims.
 
@@ -737,16 +742,16 @@
       <td width="29">
         <p>US 13
 
- <td>
+ <td width="117">
         <p>1.7
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3 last sent.
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>It is unclear what is meant by memory locations that are
         "separate": are they distinct? non-overlapping? how much
         "separation" is needed?
@@ -763,16 +768,16 @@
       <td width="29">
         <p>US 14
 
- <td>
+ <td width="117">
         <p>1.7
 
- <td width="107">
+ <td width="85">
         <p>&#182; 4
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The phrase "no matter what the sizes of the intervening
         bit-fields happen to be" contradicts the claim of
         separation "by a zero-length bit-field declaration".
@@ -788,16 +793,16 @@
       <td width="29">
         <p>US 15
 
- <td>
+ <td width="117">
         <p>1.7
 
- <td width="107">
+ <td width="85">
         <p>&#182; 5
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>A struct does not &#8220;contain&#8221; memory
         locations.
 
@@ -812,16 +817,16 @@
       <td width="29">
         <p>US 16
 
- <td>
+ <td width="117">
         <p>1.9
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>
 
- <td width="510">
+ <td width="604">
         <p>The discussion of observable behavior in 1.9 is not
         consistent with the addition of threads to the language.
         Volatile reads and writes and other observable actions no
@@ -837,16 +842,16 @@
       <td width="29">
         <p>UK 8
 
- <td>
+ <td width="117">
         <p align="justify">1.9
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">With parallel execution there is no longer
         the idea of a single execution sequence for a program.
         Instead, a program may be considered a set of exectution
@@ -867,16 +872,16 @@
       <td width="29">
         <p>UK 7
 
- <td>
+ <td width="117">
         <p align="justify">1.9
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Does the term 'sequence' imply all
         reads/writes through volatile memory much be serialized,
         and cannot occur in parallel on truly parallel hardware?
@@ -895,16 +900,17 @@
       <td width="29">
         <p>FR 9
 
- <td>
- <p>1.9 [intro.execution]
+ <td width="117">
+ <p>1.9<br>
+ [intro.execution]
 
- <td width="107">
+ <td width="85">
         <p>16
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>This example use int *v while the other examples seems
         to use notation like int* v.
 
@@ -918,16 +924,16 @@
       <td width="29">
         <p>US 17
 
- <td>
+ <td width="117">
         <p>1.10
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">This definition of
         &#8220;thread&#8221; is poor, and assumes the user already
         knows what multi-threaded means (probably true!). In
@@ -958,16 +964,16 @@
       <td width="29">
         <p>UK 9
 
- <td>
+ <td width="117">
         <p align="justify">2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2, 4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Undefined behaviour is a drastic way to
         silently ignore minor issues. The cases in this paragraph
         could be easily defined. In this case opt for conditionally
@@ -992,16 +998,16 @@
       <td width="29">
         <p>UK 10
 
- <td>
+ <td width="117">
         <p align="justify">2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Implementation
         defined seems unnecessarily burdensome for negligible gain.
         I am yet to see code that depended on whether non-empty
@@ -1020,18 +1026,18 @@
       <td width="29">
         <p>FR 10
 
- <td>
+ <td width="117">
         <p>2.1 [lex.phases]/5<br>
         and<br>
         2.2 [lex.charset]/3
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>[defns.multibyte] "the
         extended character set."
 
@@ -1071,16 +1077,16 @@
 
         <p>11
 
- <td>
+ <td width="117">
         <p align="justify">2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Trigraphs are a complicated solution to an
         old problem, that cause more problems than they solve in
         the modern environment. Unexpected trigraphs in string
@@ -1101,16 +1107,16 @@
 
         <p>12
 
- <td>
+ <td width="117">
         <p align="justify">2.4, 2.8
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This undefined
         behaviour in token concatenation is worrying and we believe
         hard to justify. An implementation should either support
@@ -1131,16 +1137,16 @@
       <td width="29">
         <p>US 18
 
- <td>
+ <td width="117">
         <p>2.4
 
- <td width="107">
+ <td width="85">
         <p>&#182; 2
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The paragraph begins with an empty line.
 
       <td width="535">
@@ -1153,16 +1159,17 @@
       <td width="29">
         <p>FR 11
 
- <td>
- <p>2.4 [lex.pptokens]
+ <td width="117">
+ <p>2.4<br>
+&nbsp;[lex.pptokens]
 
- <td width="107">
+ <td width="85">
         <p>3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There are spurious empty lines.
 
       <td width="535">
@@ -1175,17 +1182,18 @@
       <td width="29">
         <p>FR 12
 
- <td>
+ <td width="117">
         <p>2.5 [lex.digraph]<br>
-&nbsp;and 2.11 [lex.key]/2
+&nbsp;and 2.11<br>
+&nbsp;[lex.key]/2
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The alternative representations are reserved as such
         even in attribute. Is that what is wanted?
 
@@ -1199,16 +1207,16 @@
       <td width="29">
         <p>FI 2
 
- <td>
+ <td width="117">
         <p>2.5
 
- <td width="107">
+ <td width="85">
         <p lang="fi-FI" style="margin-top: 0.04in">Table 2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Add eq, for spelling out == in order to distinguish it
         from the assignment operator.
 
@@ -1225,16 +1233,16 @@
 
         <p>13
 
- <td>
+ <td width="117">
         <p align="justify">2.9
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This text is confusing in isolation, as it
         implies pp-numbers do not have a value in translation phase
         4 when evaluating #if preprocessor expressions.
@@ -1254,16 +1262,16 @@
 
         <p>14
 
- <td>
+ <td width="117">
         <p align="justify">2.11
 
- <td width="107">
+ <td width="85">
         <p align="justify">table 3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The table is
         nearly sorted, but not quite. It was sorted in previous
         versions of the standard.
@@ -1278,16 +1286,16 @@
       <td width="29">
         <p>JP 1
 
- <td>
+ <td width="117">
         <p>2.11
 
- <td width="107">
+ <td width="85">
         <p align="left">Table 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Keywords in the table are listed disorderly. Also, a
         part of a frame of the table is not drawn.
 
@@ -1302,17 +1310,19 @@
       <td width="29">
         <p>US 19
 
- <td>
+ <td width="117">
         <p>2.13.1
 
- <td width="107">
- <p>Table 5, rows &#8220;l or L&#8221; and &#8220;ll or
+ <td width="85">
+ <p>Table 5,<br>
+&nbsp;rows &#8220;l or<br>
+&nbsp;L&#8221; and &#8220;ll or
         LL&#8221;
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The final entry in the last column (&#8220;unsigned long
         int&#8221;) is incorrect.
 
@@ -1327,16 +1337,17 @@
       <td width="29">
         <p align="left">US 20
 
- <td>
- <p align="left">2.13.1, 2.13.3
+ <td width="117">
+ <p align="left">2.13.1,<br>
+ 2.13.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Long strings of digits in
         literals are a continuing problem in the production and
         maintenance of programs.
@@ -1359,16 +1370,16 @@
 
         <p>15
 
- <td>
+ <td width="117">
         <p align="justify">2.13.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Inconsistency between definition of a
         multicharacter literal and a wide character literal
         containing multiple c-chars.
@@ -1389,16 +1400,16 @@
 
         <p>16
 
- <td>
+ <td width="117">
         <p align="justify">2.13.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Not immediately clear why the question mark
         needs escaping. A note would help.
 
@@ -1412,18 +1423,18 @@
       <td width="29">
         <p>JP 2
 
- <td>
+ <td width="117">
         <p align="left">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="left">
         1<sup>st</sup> <font size="2" style=
         "font-size: 11pt">para, 2<sup>nd</sup> line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Typo, R"..." should be
         R"[...]"
 
@@ -1437,15 +1448,15 @@
       <td width="29">
         <p>JP 3
 
- <td>
+ <td width="117">
         <p align="left">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
- style="font-size: 11pt">para</font><td width="38">
+ style="font-size: 11pt">para</font><td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>We think that the explanation of d-char-sequence is not
         enough.
 
@@ -1515,18 +1526,19 @@
       <td width="29">
         <p>JP 4
 
- <td>
+ <td width="117">
         <p align="left">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="left">3<sup>rd</sup> <font size="2"
- style="font-size: 11pt">para, 1st line of
+ style="font-size: 11pt">para, <br>
+ 1st line of
         example</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo. Lack of a necessary backslash in the first line of
         the example as follows:
@@ -1568,16 +1580,16 @@
       <td width="29">
         <p>US 21
 
- <td>
+ <td width="117">
         <p>2.13.4
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The paragraph, marked as a Note, contains an embedded
         example not marked as such.
 
@@ -1592,16 +1604,16 @@
       <td width="29">
         <p>US 22
 
- <td>
+ <td width="117">
         <p>2.13.4
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The code does not have the effect predicted by its
         accompanying narrative.
 
@@ -1615,18 +1627,18 @@
       <td width="29">
         <p>JP 5
 
- <td>
+ <td width="117">
         <p align="left">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="left">
         11<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para, Table 7</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>It is not explicit how to combine raw-string and
         non-raw-string.
 
@@ -1640,16 +1652,17 @@
       <td width="29">
         <p>FR 13
 
- <td>
- <p>2.13.4 [lex.string]
+ <td width="117">
+ <p>2.13.4<br>
+ [lex.string]
 
- <td width="107">
+ <td width="85">
         <p>3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Shouldn't the assert be
 
         <p>assert(std::strcmp(p, "a\nb\nc") == 0);
@@ -1667,16 +1680,16 @@
 
         <p>17
 
- <td>
+ <td width="117">
         <p align="justify">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">10
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It would be
         preferred for attempts to modify string literals to be
         diagnosable errors. This is not possible due to the
@@ -1705,16 +1718,16 @@
 
         <p>18
 
- <td>
+ <td width="117">
         <p align="justify">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The addition of
         static_assert (7p4) to the language raises the need to
         concatenate string representations of integral constant
@@ -1745,16 +1758,16 @@
 
         <p>19
 
- <td>
+ <td width="117">
         <p align="justify">2.13.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The grammar for string literal is becoming
         unwieldy and could easily be refactored into the type
         optional specifier and the string contents.
@@ -1775,16 +1788,16 @@
       <td width="29">
         <p>FR 14
 
- <td>
+ <td width="117">
         <p>3 [basic]
 
- <td width="107">
+ <td width="85">
         <p>7
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>"In general it is necessary to determine whether a name
         denotes one of these entities before parsing the program
         that contains it."
@@ -1811,16 +1824,16 @@
       <td width="29">
         <p>FR 15
 
- <td>
+ <td width="117">
         <p>3 [basic]
 
- <td width="107">
+ <td width="85">
         <p>8
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>/operator-function-id/,
         /conversion-function-id/, /template-id/ are followed by a
         space and then a "s" while usually such production names
@@ -1838,16 +1851,16 @@
 
         <p>20
 
- <td>
+ <td width="117">
         <p align="justify">3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Chapter 3
         ("Basic concepts") provides common definitions used in the
         rest of the document. Now that we have concepts as a
@@ -1868,16 +1881,16 @@
 
         <p>21
 
- <td>
+ <td width="117">
         <p align="justify">3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Concepts is now the name of a specific
         feature of the language, the term now risks confusion and
         ambiguity when used in the more general sense.
@@ -1896,16 +1909,16 @@
 
         <p>22
 
- <td>
+ <td width="117">
         <p align="justify">3
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">References are
         frequently considered variables, but this definition only
         applies to objects.
@@ -1924,16 +1937,16 @@
 
         <p>23
 
- <td>
+ <td width="117">
         <p align="justify">3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         alias-declarations are not definitions and should be added
         to the list
@@ -1952,16 +1965,16 @@
 
         <p>24
 
- <td>
+ <td width="117">
         <p align="justify">3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The current
         words suggest the declaration of a static integral constant
         data member of a class cannot be a definition. Trying to
@@ -1985,16 +1998,16 @@
 
         <p>25
 
- <td>
+ <td width="117">
         <p align="justify">3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Example is
         misleading as implicitly defined default constructor uses
         default initialization, not value initialization, for
@@ -2018,16 +2031,16 @@
 
         <p>26
 
- <td>
+ <td width="117">
         <p align="justify">3.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">THe one
         definition rule should cover references, and unless the
         term 'variable' is extended to cover references the list in
@@ -2046,16 +2059,16 @@
 
         <p>27
 
- <td>
+ <td width="117">
         <p align="justify">3.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A class type
         must be complete when catching exceptions, even by
         reference or pointer. See 15.3.
@@ -2071,17 +2084,18 @@
       <td width="29">
         <p>FR 16
 
- <td>
- <p>3.3 [Declarative<br>
+ <td width="117">
+ <p>3.3<br>
+ [Declarative<br>
         regions and scopes.]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The scope of function
         parameters is defined, but what is the scope of template
         parameters?
@@ -2099,16 +2113,16 @@
 
         <p>28
 
- <td>
+ <td width="117">
         <p align="justify">3.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Class templates
         are not classes, so we should include this case.
 
@@ -2125,16 +2139,16 @@
 
         <p>29
 
- <td>
+ <td width="117">
         <p align="justify">3.3.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">operators and conversion functions do not
         have names, yet are susceptible to 'name hiding' within a
         class - indeed we rely on this for the implicitly declared
@@ -2154,17 +2168,17 @@
       <td width="29">
         <p>FR 17
 
- <td>
+ <td width="117">
         <p>3.5 [Program<br>
 &nbsp;and linkage]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>This section does not specify
         whether concept names have linkage.
 
@@ -2184,16 +2198,16 @@
         <p>UK<br>
         30
 
- <td>
+ <td width="117">
         <p align="justify">3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph implies concepts have no
         linkage (do they need it?) and that the entities behind
         names without linkage cannot be used in other scopes. This
@@ -2211,16 +2225,16 @@
         <p>UK<br>
         31
 
- <td>
+ <td width="117">
         <p align="justify">3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">What is the linkage of names declared
         inside a namespace, in turn declared inside an anonymous
         namespace? It is not clear why such a namespace has no
@@ -2239,16 +2253,16 @@
       <td width="29">
         <p align="left">US 23
 
- <td>
+ <td width="117">
         <p align="left">3.5
 
- <td width="107">
+ <td width="85">
         <p align="left">6
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Bad
         paragraph break.
 
@@ -2262,16 +2276,17 @@
       <td width="29">
         <p>FR 18
 
- <td>
- <p>3.5 [basic.link]
+ <td width="117">
+ <p>3.5<br>
+ [basic.link]
 
- <td width="107">
+ <td width="85">
         <p>6
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The paragraph number is not aligned with the text.
 
       <td width="535">
@@ -2284,17 +2299,18 @@
       <td width="29">
         <p>FR 19
 
- <td>
+ <td width="117">
         <p>3.6 [Start<br>
-&nbsp;and termination]
+&nbsp;and<br>
+&nbsp;termination]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>This section completely
         ignores the real world and practical case of dynamically
         linked or loaded libraries. In current computing
@@ -2319,16 +2335,16 @@
         <p>UK<br>
         32
 
- <td>
+ <td width="117">
         <p align="justify">3.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Do we really want to allow: constexpr int
         main() { return 0; } as a valid program?
 
@@ -2343,16 +2359,16 @@
       <td width="29">
         <p align="left">US 24
 
- <td>
+ <td width="117">
         <p align="left">3.6.1
 
- <td width="107">
+ <td width="85">
         <p align="left">4
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">std::quick_exit is not
         referenced.
 
@@ -2372,16 +2388,16 @@
       <td width="29">
         <p>US 25
 
- <td>
+ <td width="117">
         <p>3.6.3
 
- <td width="107">
+ <td width="85">
         <p>&#182; 2 last sent.
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The parenthesized phrase, introduced via
         &#8220;i.e.&#8221; is in the nature of an example.
 
@@ -2395,18 +2411,19 @@
       <td width="29">
         <p>JP 6
 
- <td>
+ <td width="117">
         <p align="left">3.7.4.1
 
- <td width="107">
+ <td width="85">
         <p align="left">4<sup>th</sup> <font size="2"
- style="font-size: 11pt">para, 4<sup>th</sup>
+ style="font-size: 11pt">para,<br>
+&nbsp;4<sup>th</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -2456,16 +2473,16 @@
       <td width="29">
         <p>DE-3
 
- <td>
+ <td width="117">
         <p>3.7.4.3
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-3 It is
         unclear whether the following code has well-defined
@@ -2489,16 +2506,16 @@
       <td width="29">
         <p align="left">US 26
 
- <td>
+ <td width="117">
         <p align="left">3.8
 
- <td width="107">
+ <td width="85">
         <p align="left">1 and 5
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Use of object fields during
         destruction is excessively and erroneously constrained.
 
@@ -2517,16 +2534,16 @@
       <td width="29">
         <p>US 27
 
- <td>
+ <td width="117">
         <p>3.9
 
- <td width="107">
+ <td width="85">
         <p>&#182; 9 first sent.
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There is a superfluous/extraneous &#8220;and&#8221;.
 
       <td width="535">
@@ -2540,16 +2557,16 @@
       <td width="29">
         <p>FR 20
 
- <td>
+ <td width="117">
         <p>3.9 [Types]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The phrase 'effective type'
         is defined and used in a way that is incompatible with C99.
         Such a deliberate incompatible choice of terminology is
@@ -2568,18 +2585,19 @@
       <td width="29">
         <p>JP 7
 
- <td>
+ <td width="117">
         <p align="left">3.9.2
 
- <td width="107">
+ <td width="85">
         <p align="left">3<sup>rd</sup> <font size="2"
- style="font-size: 11pt">para, 13<sup>th</sup>
+ style="font-size: 11pt">para,<br>
+&nbsp;13<sup>th</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>over-aligned type was added as new notion. So it is
         preferable to add the link after that.
 
@@ -2607,16 +2625,16 @@
       <td width="29">
         <p>US 28
 
- <td>
+ <td width="117">
         <p>3.9.3
 
- <td width="107">
+ <td width="85">
         <p>&#182; 5 first sent.
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">The closing
         braces of the first two sets are preceded by extraneous
@@ -2632,16 +2650,16 @@
       <td width="29">
         <p>DE 4
 
- <td>
+ <td width="117">
         <p>4.2
 
- <td width="107">
+ <td width="85">
         <p>p2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-4 The deprecated conversion from string literals to
         pointer to non-const character types should be limited to
         those conversions and types of string literals that were
@@ -2666,16 +2684,16 @@
       <td width="29">
         <p>CH 1
 
- <td>
+ <td width="117">
         <p>4.9 and 5.2.9
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>With respect to the target type, pointer to members
         should behave like normal pointers (least surprise
         principle).
@@ -2696,16 +2714,18 @@
       <td width="29">
         <p>DE-5
 
- <td>
- <p>4.11, 5.3.1, 5.5
+ <td width="117">
+ <p>4.11,<br>
+&nbsp;5.3.1,<br>
+&nbsp;5.5
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-5 Ref-qualification has not been integrated with
         pointer-to-members.
 
@@ -2724,16 +2744,16 @@
         <p>UK<br>
         33
 
- <td>
+ <td width="117">
         <p align="justify">4.13
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">We have: "No two signed integer types shall
         have the same rank ..." "the rank of char shall equal the
         rank of signed char" Can we therefore deduce that char may
@@ -2754,16 +2774,16 @@
         <p>UK<br>
         34
 
- <td>
+ <td width="117">
         <p align="justify">4.13
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">6th bullet, "the
         rank of char" - first letter should be capitalised for
         consistency with the other bullets
@@ -2779,16 +2799,16 @@
         <p>UK<br>
         36
 
- <td>
+ <td width="117">
         <p align="justify">5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Primary
         expressions are literals, names, names qualified by the
         scope resolution operator ::, and lambda expressions. The
@@ -2804,16 +2824,16 @@
         <p>UK<br>
         37
 
- <td>
+ <td width="117">
         <p align="justify">5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Member function
         templates are not member functions, so should also be
         listed in the 3rd bullet
@@ -2830,16 +2850,16 @@
         <p>UK<br>
         38
 
- <td>
+ <td width="117">
         <p align="justify">5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">this might be useful in a few more places
         than it is permitted, specifically in decltype expressions
         within a class. Two examples that would be ill-formed at
@@ -2857,17 +2877,17 @@
       <td width="29">
         <p>JP 8
 
- <td>
+ <td width="117">
         <p align="left">5.1
 
- <td width="107">
+ <td width="85">
         <p align="left">7<sup>th</sup> <font size="2"
         style="font-size: 11pt">para, Syntax rules</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">In
         the current syntax definition, a scope operator(::) cannot
         be applied to decltype, but it should be. It would be
@@ -2920,16 +2940,16 @@
       <td width="29">
         <p>JP 9
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">It
         would be preferable that &#8220;&amp;&amp;&#8221; could be
         specified in a lambda expression to declare move capture.
@@ -3116,16 +3136,16 @@
       <td width="29">
         <p>JP 10
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">In
         the current syntax definition, a returned type of a
         function object cannot be obtained by using result_of from
@@ -3175,16 +3195,16 @@
       <td width="29">
         <p align="left">US 29
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         standard does not state whether or not direct recursion of
         lambdas is possible.
@@ -3199,16 +3219,16 @@
       <td width="29">
         <p align="left">US 30
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         <font color="#000000">The standard does not clarify the
         meaning of</font> <font size="2" style=
@@ -3227,16 +3247,16 @@
       <td width="29">
         <p align="left">US 31
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         <font color="#000000">The current wording does not specify
         how context capturing and name resolution</font>
@@ -3255,16 +3275,16 @@
         <p>UK<br>
         45
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">para 2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Lambda is a language feature with an
         apparent dependency on &lt;functional&gt;. This increases
         dependency of language on library, and is inconsistent with
@@ -3292,16 +3312,16 @@
 
         <p align="left"><br>
 
- <td>
+ <td width="117">
         <p align="left">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left">3
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         final italic "this" in the paragraph should be a teletype
         "this".
@@ -3317,16 +3337,16 @@
         <p>UK<br>
         39
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph lists all the special member
         functions for the class representing a lambda. But it omits
         the destructor, which is awkward.
@@ -3343,16 +3363,16 @@
         <p>UK<br>
         40
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">If one or more
         names in the effective capture set are preceded by &amp;,
         the effect of invoking a closure object or a copy after the
@@ -3378,16 +3398,16 @@
         <p>UK<br>
         41
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">For argument dependant lookup (3.4.2) the
         associated namespaces for a class include its bases, and
         associated namespaces of its bases. Requiring the result of
@@ -3410,16 +3430,16 @@
         <p>UK<br>
         42
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">A lambda with an empty capture list has
         identical semantics to a regular function type. By
         requiring this mapping we get an efficient lambda type with
@@ -3445,16 +3465,16 @@
         <p>UK<br>
         43
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The note spells
         out the intent that objects from lambda-expressions with an
         effective capture list of references should be implemented
@@ -3477,16 +3497,16 @@
         <p>UK<br>
         44
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is a
         strong similarity between a [&amp;]{} lambda capturing a
         stack frame, and a [this]{} lambda binding a member
@@ -3512,16 +3532,16 @@
         <p>UK<br>
         46
 
- <td>
+ <td width="117">
         <p align="justify">5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">para 12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The requirement that a lambda meeting
         appropriate conditions be an object derived from
         reference_closure makes lambda the language feature
@@ -3546,16 +3566,16 @@
       <td width="29">
         <p>DE-6
 
- <td>
+ <td width="117">
         <p>5.1.1, 20.7.18
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-6 Some uses of lambda expressions refer to
         specializations of the unconstrained class template
         std::reference_closure (5.1.1). If the lambda expression
@@ -3575,16 +3595,16 @@
       <td width="29">
         <p>DE-7
 
- <td>
+ <td width="117">
         <p>5.1.1
 
- <td width="107">
+ <td width="85">
         <p>p10
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>DE-7 The note at the end of paragraph 10 appears to be
         garbled.
 
@@ -3598,16 +3618,16 @@
       <td width="29">
         <p>DE-8
 
- <td>
+ <td width="117">
         <p>5.1.1
 
- <td width="107">
+ <td width="85">
         <p>p10
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-8 The construction of the function call operator
         signature is missing specifications for the ref-qualifier
         and the attribute-specifier.
@@ -3623,16 +3643,16 @@
       <td width="29">
         <p>US 33
 
- <td>
+ <td width="117">
         <p>5.1.1
 
- <td width="107">
+ <td width="85">
         <p>11
 
- <td width="38">
+ <td width="62">
         <p>Ge
 
- <td width="510">
+ <td width="604">
         <p>There is no definition of &#8220;move constructor&#8221;
         or &#8220;move operation&#8221;
 
@@ -3651,16 +3671,16 @@
       <td width="29">
         <p>DE-9
 
- <td>
+ <td width="117">
         <p>5.1.1
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-9 There is not a single example of a
         lambda-expression in the standard. See also core issue 720
         in WG21 document N2791 "C++ Standard Core Language Active
@@ -3679,16 +3699,16 @@
         <p>UK<br>
         52
 
- <td>
+ <td width="117">
         <p align="justify">5.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph seens out of place,
         assignment expressions are covered in 5.17
 
@@ -3703,16 +3723,16 @@
         <p>UK<br>
         53
 
- <td>
+ <td width="117">
         <p align="justify">5.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The definition in p1 makes no allowance for
         overloaded operator[] that treats the expression as a
         simple function call, and does not support the
@@ -3734,16 +3754,16 @@
         <p>UK<br>
         59
 
- <td>
+ <td width="117">
         <p align="justify">5.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">When there is no parameter for a given
         argument, the argument is passed in such a way that the
         receiving function can obtain the value of the argument by
@@ -3763,16 +3783,16 @@
         <p>UK<br>
         60
 
- <td>
+ <td width="117">
         <p align="justify">5.2.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">In the remainder of 5.2.5, cq represents
         either const or the absence of const vq represents either
         volatile or the absence of volatile.
@@ -3788,16 +3808,16 @@
         <p>UK<br>
         61
 
- <td>
+ <td width="117">
         <p align="justify">5.2.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">p1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Together with footnote 60 there may be
         confusion that the postfix expression is always evaluated -
         even when part of an unevaluated operand. We believe the
@@ -3816,16 +3836,16 @@
         <p>UK<br>
         62
 
- <td>
+ <td width="117">
         <p align="justify">5.2.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">In the final bullet, what does 'not an
         lvalue' mean? Does it imply rvalue, or are there other
         possible meanings? Should clauses that trigger on rvalues
@@ -3842,16 +3862,16 @@
       <td width="29">
         <p>DE-10
 
- <td>
+ <td width="117">
         <p>5.2.5
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-10 If E1.E2 is referring to a non-static member
         function, the potential ref-qualification on E2 should be
         taken into account.
@@ -3868,16 +3888,16 @@
         <p>UK<br>
         63
 
- <td>
+ <td width="117">
         <p align="justify">5.2.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Paragraph 2 is missing its number.
 
       <td width="535">
@@ -3891,16 +3911,16 @@
         <p>UK<br>
         64
 
- <td>
+ <td width="117">
         <p align="justify">5.2.7
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A new name R is introduced for use in
         paragraphs 3 and 4. But R is the same as T.
 
@@ -3920,16 +3940,16 @@
         <p>UK<br>
         65
 
- <td>
+ <td width="117">
         <p align="justify">5.2.7
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">In the first two
         bullets we have "the result is a pointer (an lvalue
         referring) to". But para 2 makes clear that a dynamic_cast
@@ -3950,16 +3970,16 @@
         <p>UK<br>
         66
 
- <td>
+ <td width="117">
         <p align="justify">5.2.8
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">typeid may
         return "an implementation-defined class derived from std ::
         type_info". The derivation must be public.
@@ -3978,16 +3998,16 @@
         <p>UK<br>
         67
 
- <td>
+ <td width="117">
         <p align="justify">5.2.9
 
- <td width="107">
+ <td width="85">
         <p align="justify">1, 2, 3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Paragraph 1 specifies when the result of
         static_cast is an lvalue; repeating it is unnecessary.
 
@@ -4009,16 +4029,16 @@
         <p>UK<br>
         54
 
- <td>
+ <td width="117">
         <p align="justify">5.2.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">3, 6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Para 3: "The mapping performed by
         reinterpret_cast is implementation-defined.". Para 6: "...
         the result of such a pointer conversion is unspecified."
@@ -4040,16 +4060,16 @@
         <p>UK<br>
         55
 
- <td>
+ <td width="117">
         <p align="justify">5.2.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">dynamic_cast and reinterpret_cast
         crossreference 5.2.11 without creating an extra note. The
         second half of the note is unrelated to the crossrefernce,
@@ -4072,16 +4092,16 @@
         <p>UK<br>
         56
 
- <td>
+ <td width="117">
         <p align="justify">5.2.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The notion of
         safely derived pointers means this conversion may not be as
         safe in the revised standard as the original. It would be
@@ -4103,16 +4123,16 @@
         <p>UK<br>
         57
 
- <td>
+ <td width="117">
         <p align="justify">5.2.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Conditionally supported behaviour gives a
         wide range or permission, so clarify relationship between
         safely-derived object pointers and function pointers in a
@@ -4132,16 +4152,16 @@
         <p>UK<br>
         58
 
- <td>
+ <td width="117">
         <p align="justify">5.2.11
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Casting from an
         lvalue of type T1 to an lvalue of type T2 using a reference
         cast casts away constness if a cast from an rvalue of type
@@ -4165,16 +4185,16 @@
 
         <p align="left"><br>
 
- <td>
+ <td width="117">
         <p align="left">5.3
 
- <td width="107">
+ <td width="85">
         <p align="left">1
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The list of unary operator
         should be in teletype font.
 
@@ -4189,16 +4209,16 @@
         <p>UK<br>
         68
 
- <td>
+ <td width="117">
         <p align="justify">5.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2-9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">All the unary operands other than * return
         rvalues - but this is not stated.
 
@@ -4217,16 +4237,16 @@
         <p>UK<br>
         69
 
- <td>
+ <td width="117">
         <p align="justify">5.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">If we cannot
         bind references/take address of functions in concept_maps,
         does that mean we cannot use generic bind in constrained
@@ -4251,16 +4271,16 @@
         <p>UK<br>
         70
 
- <td>
+ <td width="117">
         <p align="justify">5.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The sizeof
         operator shall not be applied to ... an enumeration type
         before all its enumerators have been declared We should
@@ -4280,16 +4300,16 @@
         <p>UK<br>
         71
 
- <td>
+ <td width="117">
         <p align="justify">5.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The type of an allocated object wih the
         type specifier auto is determined by the rules of copy
         initialization, but the initialization applied will be
@@ -4309,16 +4329,16 @@
         <p>UK<br>
         72
 
- <td>
+ <td width="117">
         <p align="justify">5.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The library
         headers have been carefully structured to limit the
         dependencies between core language and specific headers.
@@ -4343,16 +4363,16 @@
         <p>UK<br>
         73
 
- <td>
+ <td width="117">
         <p align="justify">5.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A class type
         with conversion operator can only be used if the conversion
         type is constexpr and the class is a literal type. Adding
@@ -4372,16 +4392,16 @@
         <p>UK<br>
         74
 
- <td>
+ <td width="117">
         <p align="justify">5.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">operators, like
         constructors and destructors, do not have names. However,
         in certain circumstances they can be treated as if they had
@@ -4403,16 +4423,16 @@
         <p>UK<br>
         35
 
- <td>
+ <td width="117">
         <p align="justify">5.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing period in middle of paragraph
         between "in the scope of T" and "If this lookup fails"
 
@@ -4430,16 +4450,16 @@
         <p>UK<br>
         75
 
- <td>
+ <td width="117">
         <p align="justify">5.3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A paragraph
         strarting with [Note... is easily skipped when reading,
         missing the normative text at the end.
@@ -4456,16 +4476,17 @@
       <td width="29">
         <p>FR 21
 
- <td>
- <p>5.3.6 [Alignof
+ <td width="117">
+ <p>5.3.6<br>
+ [Alignof
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Should not the type of alignof-expression be of type
         std::max_align_t?
 
@@ -4479,16 +4500,16 @@
       <td width="29">
         <p align="left">US 35
 
- <td>
+ <td width="117">
         <p align="left">5.8
 
- <td width="107">
+ <td width="85">
         <p align="left">2 and 3
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         There is curious spacing in the expressions "E1 &lt;&lt;E2"
         and "E1 &gt;&gt;E2". This is a formatting change since
@@ -4507,16 +4528,16 @@
         <p>UK<br>
         47
 
- <td>
+ <td width="117">
         <p align="justify">5.14 / 5.15
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Why are the
         descriptions of order of evaluation of expressions and side
         effects different between &amp;&amp; and || operators. The
@@ -4538,16 +4559,16 @@
         <p>UK<br>
         48
 
- <td>
+ <td width="117">
         <p align="justify">5.18
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The defining
         feature of the comma operator is the guaranteed sequencing
         of two expressions. This guarantee is lost when presented
@@ -4569,16 +4590,16 @@
         <p>UK<br>
         49
 
- <td>
+ <td width="117">
         <p align="justify">5.19
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Is an implementation permitted to reject
         this? constexpr int f() { return f(); } int a[f()]; AFAICT
         it is well-formed; f() seems to satisfy all the rules to
@@ -4605,16 +4626,16 @@
         <p>UK<br>
         50
 
- <td>
+ <td width="117">
         <p align="justify">5.19
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The following should be valid: enum E { foo
         = 4}; const E c = foo; int a[c]; But currently it is not -
         c is not an lvalue of effective integral type (4th bullet).
@@ -4635,16 +4656,16 @@
         <p>UK<br>
         51
 
- <td>
+ <td width="117">
         <p align="justify">5.19
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">typeid
         expressions can never be constant, whether or not the
         operand is a polymorphic class type. The result of the
@@ -4667,16 +4688,16 @@
         <p>UK<br>
         76
 
- <td>
+ <td width="117">
         <p align="justify">6.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Do we really need two different terms that
         say the same thing?
 
@@ -4694,18 +4715,18 @@
       <td width="29">
         <p>FR 22
 
- <td>
+ <td width="117">
         <p>6.4.2<br>
 &nbsp;[The switch<br>
 &nbsp;statement]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The constant-expression in
 
         <p>
@@ -4734,16 +4755,16 @@
         <p>UK<br>
         77
 
- <td>
+ <td width="117">
         <p align="justify">6.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The terms i/o
         operation, synchronize operation and atomic operation have
         very specific meanings within the standard. The paragraph
@@ -4763,18 +4784,19 @@
       <td width="29">
         <p>JP 11
 
- <td>
+ <td width="117">
         <p align="left">6.5.4
 
- <td width="107">
+ <td width="85">
         <p align="left">1<sup>st</sup> <font size="2"
- style="font-size: 11pt">para, 5<sup>th</sup>
+ style="font-size: 11pt">para,<br>
+&nbsp;5<sup>th</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There is no _RangeT type in the equivalent code to
         &#8220;range-base for&#8221; statement. It existed in
         N2049.
@@ -4837,16 +4859,16 @@
         <p>UK<br>
         78
 
- <td>
+ <td width="117">
         <p align="justify">6.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Including the header
         &lt;iterator_concepts&gt; is far too unwieldy to enable an
         important and (expected to be) frequently used syntax.
@@ -4868,16 +4890,16 @@
         <p>UK<br>
         79
 
- <td>
+ <td width="117">
         <p align="justify">6.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The definition
         of for (for-range-declaration : expression) statement is
         expanded in terms which require a Range concept, and the
@@ -4905,16 +4927,16 @@
       <td width="29">
         <p>DE-11
 
- <td>
+ <td width="117">
         <p>6.9
 
- <td width="107">
+ <td width="85">
         <p>p1
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-11 A
         sentence in paragraph 1 reads: "Outside of a constrained
@@ -4937,16 +4959,16 @@
         <p>UK<br>
         80
 
- <td>
+ <td width="117">
         <p align="justify">7
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Many of the
         sections and major subsections open with a sentence
         summarising the content. I'm not sure this is necessary;
@@ -4971,16 +4993,16 @@
         <p>UK<br>
         81
 
- <td>
+ <td width="117">
         <p align="justify">7
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">String literal
         concatenation happens in phase 6, before parsing, so it is
         legal and useful to use it for the string literal in a
@@ -5002,16 +5024,16 @@
         <p>UK<br>
         82
 
- <td>
+ <td width="117">
         <p align="justify">7
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Paragraph 2
         talks about declarations that can have nested declarations
         within them. It doesn't mention scoped enumerations - but
@@ -5032,16 +5054,16 @@
         <p>UK<br>
         83
 
- <td>
+ <td width="117">
         <p align="justify">7.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The longest
         sequence of decl-specifiers that could possibly be a type
         name is taken as the decl-specifier-seq of a declaration.
@@ -5062,16 +5084,16 @@
         <p>UK<br>
         84
 
- <td>
+ <td width="117">
         <p align="justify">7.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The grammar
         includes alignment-specifier as a production for
         decl-specifier, but there is no production for
@@ -5091,16 +5113,18 @@
       <td width="29">
         <p>FI 3
 
- <td>
+ <td width="117">
         <p>7.1
 
- <td width="107">
- <p>[dcl.spec.auto]
+ <td width="85">
+ <p>[dcl.<br>
+ spec.<br>
+ auto]
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">While
         it&#8217;s considered too late for this standard revision,
@@ -5121,16 +5145,16 @@
         <p>UK<br>
         85
 
- <td>
+ <td width="117">
         <p align="justify">7.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">... the
         init-declarator-list of the declaration shall not be empty
         (except for global anonymous unions, which shall be
@@ -5152,16 +5176,16 @@
         <p>UK<br>
         86
 
- <td>
+ <td width="117">
         <p align="justify">7.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2,3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The register
         keyword serves very little function, offering no more than
         a hint that a note says is typically ignored. It should be
@@ -5184,16 +5208,16 @@
         <p>UK<br>
         87
 
- <td>
+ <td width="117">
         <p align="justify">7.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1, 4, 5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Why require two
         keywords, where one on its own becomes ill-formed?
         thread_local should imply 'static' in this case, and the
@@ -5215,16 +5239,16 @@
       <td width="29">
         <p align="left">US 36
 
- <td>
+ <td width="117">
         <p align="left">7.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left">4
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         permission to use thread_local static data members is
         missing.
@@ -5242,16 +5266,17 @@
       <td width="29">
         <p>FR 23
 
- <td>
- <p>7.1.5 [constexpr]
+ <td width="117">
+ <p>7.1.5<br>
+ [constexpr]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>'constexpr' functions should
         be allowed to take const reference parameters, as long as
         their uses are in a context where a constant expression may
@@ -5283,16 +5308,16 @@
       <td width="29">
         <p>JP 12
 
- <td>
+ <td width="117">
         <p align="left">7.1.5
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">It should be
         allowed to define constexpr recursively.
@@ -5436,16 +5461,16 @@
       <td width="29">
         <p align="left">US 37
 
- <td>
+ <td width="117">
         <p align="left">7.1.6.1
 
- <td width="107">
+ <td width="85">
         <p align="left">1
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         There is a "Note: 3.9.3 describes how cv-qualifiers affect
         object and function types." So far as I can see, 3.9.3
@@ -5466,16 +5491,16 @@
         <p>UK<br>
         89
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The two
         normative sentences in this paragraph appear to duplicate
         text elsewhere - but they aren't exact duplicates, which
@@ -5515,16 +5540,16 @@
         <p>UK<br>
         90
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">para 1 and table 9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The grammar in
         paragraph one makes "nested-name-specifier template
         simple-template-id" a simple-type-specifier, but unlike all
@@ -5545,16 +5570,16 @@
         <p>UK<br>
         91
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">5.1/5 says "[A]
         parenthesized expression can be used in exactly the same
         contexts as those where the enclosed expression can be
@@ -5586,16 +5611,16 @@
         <p>UK<br>
         92
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The note
         correctly indicates that, if T is a template type
         parameter, then "friend class T;" is ill-formed. It might
@@ -5616,16 +5641,16 @@
         <p>UK<br>
         93
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">Grammar before para 1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">In the third
         production, "enum ::opt nested-name-specifieropt
         identifier", enum should not be in italics; its referring
@@ -5644,16 +5669,16 @@
         <p>UK<br>
         94
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The auto type-specifier signifies that the
         type of an object being declared shall be deduced from its
         initializer or specified explicitly at the end of a
@@ -5677,16 +5702,16 @@
         <p>UK<br>
         95
 
- <td>
+ <td width="117">
         <p align="justify">7.1.6.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">(See also
         c++std-core-13583) This paragraph allows auto "in the
         type-specifier-seq in a new-type-id (5.3.4)" (and nowhere
@@ -5711,17 +5736,18 @@
       <td width="29">
         <p>FR 24
 
- <td>
+ <td width="117">
         <p>7.1.6.4<br>
-&nbsp;[auto specifier]
+&nbsp;[auto<br>
+&nbsp;specifier]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Now that 'auto' is finally
         used in its most obvious sense to state `deduce the type of
         this variable from initializer', it should also be allowed
@@ -5780,16 +5806,16 @@
       <td width="29">
         <p align="left">US 38
 
- <td>
+ <td width="117">
         <p align="left">7.2
 
- <td width="107">
+ <td width="85">
         <p align="left">1
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         discussion of attribute specifiers should be a separate
         paragraph.
@@ -5806,16 +5832,16 @@
       <td width="29">
         <p align="left">US 39
 
- <td>
+ <td width="117">
         <p align="left">7.2
 
- <td width="107">
+ <td width="85">
         <p align="left">2
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         paragraph says in part "An opaque-enum-declaration
         declaring an unscoped enumeration shall not omit the
@@ -5838,16 +5864,16 @@
       <td width="29">
         <p>JP 13
 
- <td>
+ <td width="117">
         <p align="left">7.2
 
- <td width="107">
+ <td width="85">
         <p align="left">para 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">In
         the description for an unscoped enumeration, enum-base in
         redeclaration must be the same underlying type as in the
@@ -5869,16 +5895,16 @@
         <p>UK<br>
         96
 
- <td>
+ <td width="117">
         <p align="justify">7.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">enum E { }; What
         are the values of E? It has neither a smallest nor largest
         enumerator, so paragraph 7 doesn't help. (Paragraph 6
@@ -5901,16 +5927,16 @@
         <p>UK<br>
         97
 
- <td>
+ <td width="117">
         <p align="justify">7.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing
         punctuation after "blue" in: "The possible values of an
         object of type color are red, yellow, green, blue these
@@ -5931,16 +5957,16 @@
         <p>UK<br>
         98
 
- <td>
+ <td width="117">
         <p align="justify">7.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It would be
         useful to be able to determine the underlying type of an
         arbitrary enumeration type. This would allow safe casting
@@ -5963,16 +5989,16 @@
         <p>UK<br>
         99
 
- <td>
+ <td width="117">
         <p align="justify">7.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is unclear
         whether an enumeration type is complete after an
         opaque-enum-declaration. This paragraph only says so in a
@@ -5994,16 +6020,16 @@
       <td width="29">
         <p>JP 14
 
- <td>
+ <td width="117">
         <p align="left">7.3.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-left: 0.2in; text-indent: -0.2in; margin-bottom: 0in">
         The description of the behavior when a member that was
@@ -6091,16 +6117,16 @@
         <p>UK<br>
         100
 
- <td>
+ <td width="117">
         <p align="justify">7.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">10 and 13
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Para 10 says "A
         using-declaration is a declaration and can therefore be
         used repeatedly where (and only where) multiple
@@ -6124,16 +6150,16 @@
         <p>UK<br>
         101
 
- <td>
+ <td width="117">
         <p align="justify">7.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">20
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">If a
         using-declaration uses the keyword typename and specifies a
         dependent name (14.6.2), the name introduced by the
@@ -6156,16 +6182,16 @@
       <td width="29">
         <p>DE-12
 
- <td>
+ <td width="117">
         <p>7.3.3
 
- <td width="107">
+ <td width="85">
         <p>p15
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-12
         Overriding and hiding of member functions named in
@@ -6184,18 +6210,18 @@
       <td width="29">
         <p>FR 25
 
- <td>
+ <td width="117">
         <p>7.3.3<br>
 &nbsp;[The using<br>
 &nbsp;declaration]
 
- <td width="107">
+ <td width="85">
         <p>Para 21
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The syntax for concept map alias is unnecessarily both
         confused and verbose.
 
@@ -6219,16 +6245,16 @@
         <p>UK<br>
         102
 
- <td>
+ <td width="117">
         <p align="justify">7.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph
         says "If name lookup finds a declaration for a name in two
         different namespaces, and the declarations do not declare
@@ -6249,16 +6275,16 @@
       <td width="29">
         <p align="left">US 40
 
- <td>
+ <td width="117">
         <p align="left">7.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         list of attributes is missing an attribute to indicate that
         a function with a <font size="2" style=
@@ -6280,16 +6306,16 @@
       <td width="29">
         <p align="left">US 41
 
- <td>
+ <td width="117">
         <p align="left">7.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">A
         common problem is unintentionally declaring a new virtual
         member function instead of overriding a base virtual member
@@ -6308,16 +6334,16 @@
       <td width="29">
         <p>FR 26
 
- <td>
- <p>7.6 [Attributes]
+ <td width="117">
+ <p>7.6<p>&nbsp;[Attributes]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Are they part of object types
         or not? The section does not appear to indicate that
         clearly.
@@ -6334,16 +6360,16 @@
       <td width="29">
         <p>FI 1
 
- <td>
+ <td width="117">
         <p>7.6
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Add override-attribute for functions in order to avoid
         mistakes when overriding functions.
 
@@ -6357,16 +6383,16 @@
       <td width="29">
         <p>FR 27
 
- <td>
+ <td width="117">
         <p>7.6.1
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>This section specifies that
         no name lookup is performed on any identifier contained in
         an attribute-token. This in particular implies that, for
@@ -6395,16 +6421,16 @@
         <p>UK<br>
         103
 
- <td>
+ <td width="117">
         <p align="justify">7.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Attributes should support pack expansion.
         For example, this would be extremely useful with the align
         attribute, directly supporting the (removed) functionality
@@ -6427,16 +6453,16 @@
         <p>UK<br>
         104
 
- <td>
+ <td width="117">
         <p align="justify">7.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">It is helpful
         for each subclause to contain a short paragraph introducing
         its intent an purpose. 7.6 has such a paragraph, but it is
@@ -6456,16 +6482,16 @@
         <p>UK<br>
         105
 
- <td>
+ <td width="117">
         <p align="justify">7.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Allowing only one level of namespaces in
         attributes seems unnecessarily limiting.
 
@@ -6482,16 +6508,16 @@
         <p>UK<br>
         106
 
- <td>
+ <td width="117">
         <p align="justify">7.6.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Extensive use of
         alignment and related terms without cross reference.
 
@@ -6507,16 +6533,16 @@
       <td width="29">
         <p>JP 15
 
- <td>
+ <td width="117">
         <p align="left">7.6.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">An abbreviation
         of 7.6.2 should be &#8220;[decl.attr.align]&#8221; instead
@@ -6542,16 +6568,16 @@
         <p>UK<br>
         107
 
- <td>
+ <td width="117">
         <p align="justify">7.6.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">While undefined
         behaviour might be the best we can guarantee, it would be
         helpful to encourage implementations to diagnose function
@@ -6573,16 +6599,16 @@
         <p>UK<br>
         108
 
- <td>
+ <td width="117">
         <p align="justify">7.6.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is unclear
         why no diagnostic is required for an easily detectable
         violation. It is even more surprising that the associated
@@ -6601,16 +6627,16 @@
       <td width="29">
         <p align="left">US 42
 
- <td>
+ <td width="117">
         <p align="left">7.6.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         meaning of the <font size="2" style=
         "font-size: 11pt"><code>[[final]]</code> attribute applied
@@ -6638,16 +6664,16 @@
         <p>UK<br>
         109
 
- <td>
+ <td width="117">
         <p align="justify">7.6.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The example code
         refers in comments to "Compilation unit" A and B. The term
         should be "Translation unit" (2/1)
@@ -6665,16 +6691,16 @@
       <td width="29">
         <p>
 
- <td>
+ <td width="117">
         <p align="justify"><br>
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify"><br>
 
- <td width="510">
+ <td width="604">
         <p align="left"><br>
 
       <td width="535">
@@ -6688,16 +6714,16 @@
         <p>UK<br>
         110
 
- <td>
+ <td width="117">
         <p align="justify">7.6.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The code in the
         example (compilation unit A) has:
         "foo_head[i].load(memory_order_consume)". foo_head[i] is of
@@ -6716,16 +6742,16 @@
       <td width="29">
         <p align="left">US 43
 
- <td>
+ <td width="117">
         <p align="left">8
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         With the introduction of late-specified return types for
         functions and lambda expressions, we now have three
@@ -6748,16 +6774,16 @@
         <p>UK<br>
         111
 
- <td>
+ <td width="117">
         <p align="justify">8.3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">13
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Example missing
         closing bracket in template&lt;typename... T&gt; void f(T
         (* ...t)(int, int);
@@ -6775,16 +6801,16 @@
       <td width="29">
         <p align="left">US 44
 
- <td>
+ <td width="117">
         <p align="left">8.3.5
 
- <td width="107">
+ <td width="85">
         <p align="left">13
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">In
         the Example, "template void f(T (* ...t)(int, int);" is
         missing a close parenthesis.
@@ -6802,16 +6828,16 @@
       <td width="29">
         <p align="left">US 45
 
- <td>
+ <td width="117">
         <p align="left">8.3.5
 
- <td width="107">
+ <td width="85">
         <p align="left">13
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">At present,
         function parameter packs can only occur at the end of a
         parameter-declaration-list. This restriction unnecessarily
@@ -6918,16 +6944,16 @@
       <td width="29">
         <p>DE-13
 
- <td>
+ <td width="117">
         <p>8.4
 
- <td width="107">
+ <td width="85">
         <p>p2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-13 The second paragraph, quoting the grammar for the
         declarator of a function declaration, is not considering
         late-specified return types and attributes.
@@ -6942,20 +6968,20 @@
       <td width="29">
         <p>JP 16
 
- <td>
+ <td width="117">
         <p align="left">8.5
 
- <td width="107">
+ <td width="85">
         <p align="left">
         15<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para, 1<sup>st</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo, duplicated "in"
 
@@ -6972,16 +6998,16 @@
       <td width="29">
         <p align="left">US 46
 
- <td>
+ <td width="117">
         <p align="left">8.5.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The ability for
         an rvalue reference to bind to an lvalue opens a
         type-safety hole that becomes very dangerous with concepts.
@@ -7053,16 +7079,16 @@
       <td width="29">
         <p align="left">US 49
 
- <td>
+ <td width="117">
         <p align="left">8.5.4
 
- <td width="107">
+ <td width="85">
         <p align="left">6
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">In the Example, the comments
         could be improved.
 
@@ -7081,16 +7107,16 @@
         <p>UK<br>
         112
 
- <td>
+ <td width="117">
         <p align="justify">9
 
- <td width="107">
+ <td width="85">
         <p align="justify">4-9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">We now have
         concepts that should (or should not?) map to the terms
         described in Clause 9 - these should be at least
@@ -7110,16 +7136,16 @@
         <p>UK<br>
         113
 
- <td>
+ <td width="117">
         <p align="justify">9.4.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Mis-applied edit from the paper n2756
 
       <td width="535">
@@ -7135,16 +7161,18 @@
       <td width="29">
         <p align="left">US 50
 
- <td>
- <p align="left">12.1, 12.4, 12.8
+ <td width="117">
+ <p align="left">12.1,<br>
+&nbsp;12.4,<br>
+&nbsp;12.8
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Implicitly-declared default constructors, destructors, copy
         constructors, and copy assignment operators are deleted
@@ -7214,20 +7242,20 @@
       <td width="29">
         <p>FR 28
 
- <td>
+ <td width="117">
         <p>12.6.1<br>
 &nbsp;[Explicit<br>
 &nbsp;initialization]
 
         <p>
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>This section, in particular the example with `g' appears
         contradictory with the syntax for uniform initialization.
 
@@ -7241,16 +7269,16 @@
       <td width="29">
         <p align="left">US 51
 
- <td>
+ <td width="117">
         <p align="left">12.6.2
 
- <td width="107">
+ <td width="85">
         <p align="left">2
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         discussion of delegating constructors should be in its own
         paragraph.
@@ -7268,16 +7296,16 @@
         <p>UK<br>
         114
 
- <td>
+ <td width="117">
         <p align="justify">12.6.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Despite all the attempts to unify
         initialization syntax, it is still not possible to
         copy-initialize base classes or non-static data members,
@@ -7309,16 +7337,16 @@
       <td width="29">
         <p>US 52
 
- <td>
+ <td width="117">
         <p>13.5.8
 
- <td width="107">
+ <td width="85">
         <p>&#182; 5
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>A word is misspelled.
 
       <td width="535">
@@ -7332,16 +7360,16 @@
         <p>UK<br>
         115
 
- <td>
+ <td width="117">
         <p align="justify">14
 
- <td width="107">
+ <td width="85">
         <p align="justify">6-11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Exported
         templates were a great idea that is generally understood to
         have failed. In the decade since the standard was adopted,
@@ -7370,16 +7398,16 @@
         <p>UK<br>
         116
 
- <td>
+ <td width="117">
         <p align="justify">14
 
- <td width="107">
+ <td width="85">
         <p align="justify">6-11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Is it possible
         to export a concept map template? The current wording
         suggests it is possible, but it is not entirely clear what
@@ -7400,16 +7428,16 @@
         <p>UK<br>
         117
 
- <td>
+ <td width="117">
         <p align="justify">14
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">It would be nice
         to allow template alias within a function scope, and
         possibly a scoped concept map. As these affect name lookup
@@ -7431,16 +7459,16 @@
         <p>UK<br>
         118
 
- <td>
+ <td width="117">
         <p align="justify">14
 
- <td width="107">
+ <td width="85">
         <p align="justify">6-11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Exported
         templates are a complicated feature with surprisingly
         little text. To make this important text more visible,
@@ -7460,16 +7488,16 @@
         <p>UK<br>
         119
 
- <td>
+ <td width="117">
         <p align="justify">14
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Does a concept
         map have linkage? Reading this paragraph and 3.5 suggests a
         concept map template has external linkage, but not a
@@ -7492,16 +7520,16 @@
         <p>UK<br>
         120
 
- <td>
+ <td width="117">
         <p align="justify">14.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">As this is the
         first time the phrase &#8220;parameter pack&#8221; appears
         in Ch 14 I would like to see the section 8.3.5 referenced
@@ -7521,16 +7549,16 @@
         <p>UK<br>
         121
 
- <td>
+ <td width="117">
         <p align="justify">14.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">18
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The example
         (that follows the normative text) has no begin example
         marker
@@ -7547,20 +7575,20 @@
       <td width="29">
         <p>FR 29
 
- <td>
+ <td width="117">
         <p>14.3<br>
 &nbsp;[Template<br>
 &nbsp;arguments]
 
         <p>
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Constant expressions of any literal type should be
         allowed as template arguments.
 
@@ -7574,16 +7602,16 @@
       <td width="29">
         <p align="left">US 53
 
- <td>
+ <td width="117">
         <p align="left">14.5.1
 
- <td width="107">
+ <td width="85">
         <p align="left">5
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">If the
         requirements of a constrained member that is a copy
         constructor, copy assignment operator, or destructor are
@@ -7634,16 +7662,16 @@
         <p>UK<br>
         122
 
- <td>
+ <td width="117">
         <p align="justify">14.5.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Variadic
         templates should be supported in axioms. There are axioms
         in the library that rely on this feature, such as the
@@ -7665,17 +7693,18 @@
       <td width="29">
         <p>FR 30
 
- <td>
+ <td width="117">
         <p>14.5.7<br>
-&nbsp;[Template aliases]
+&nbsp;[Template<br>
+&nbsp;aliases]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>When are two template alias
         names equivalent?
 
@@ -7724,18 +7753,18 @@
       <td width="29">
         <p>JP 17
 
- <td>
+ <td width="117">
         <p align="left">14.7.2
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para, 15<sup>th</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -7770,16 +7799,16 @@
       <td width="29">
         <p>DE-14
 
- <td>
+ <td width="117">
         <p>14.7.3
 
- <td width="107">
+ <td width="85">
         <p>p1
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-14 The bulleted list neither addresses "member
         function template of a class" nor "member class template of
         a class".
@@ -7794,18 +7823,18 @@
       <td width="29">
         <p>JP 18
 
- <td>
+ <td width="117">
         <p align="left">14.7.3
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para, 2<sup>nd</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo,
 
@@ -7838,18 +7867,18 @@
       <td width="29">
         <p>JP 19
 
- <td>
+ <td width="117">
         <p align="left">14.8.2
 
- <td width="107">
+ <td width="85">
         <p align="left">6<sup>th</sup> <font size="2"
         style="font-size: 11pt">para, 1<sup>st</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo, duplicated "is"
 
@@ -7872,20 +7901,22 @@
       <td width="29">
         <p>US 54
 
- <td>
+ <td width="117">
         <p style=
- "margin-top: 0.04in; margin-bottom: 0.04in">14.9 [concept],
+ "margin-top: 0.04in; margin-bottom: 0.04in">14.9<br>
+&nbsp;[concept],
 
         <p>14.10<br>
-&nbsp;[temp.constrained]
+&nbsp;[temp.<br>
+ constrained]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ge
 
- <td width="510">
+ <td width="604">
         <p>Concepts is of course the largest new feature in C++0x
         (in terms of new text inserted into the wording), and
         already we have found some significant defects with it. So
@@ -7902,16 +7933,16 @@
       <td width="29">
         <p>US 55
 
- <td>
+ <td width="117">
         <p>14.9.1
 
- <td width="107">
+ <td width="85">
         <p>&#182; 6
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The paragraph number is in the wrong place, causing a
         grammar rule to be indented more than its fellows.
 
@@ -7927,16 +7958,16 @@
       <td width="29">
         <p>US 56
 
- <td>
+ <td width="117">
         <p>14.9.1
 
- <td width="107">
+ <td width="85">
         <p>&#182; 6
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The sentence contains two references to 14.9.1.3
         [concept.req].
 
@@ -7951,16 +7982,16 @@
       <td width="29">
         <p>US 57
 
- <td>
+ <td width="117">
         <p>14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>A word is misplaced, changing the intended meaning.
 
       <td width="535">
@@ -7974,16 +8005,16 @@
       <td width="29">
         <p>US 58
 
- <td>
+ <td width="117">
         <p>14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p>&#182; 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The listed phrases are not grammatically parallel.
 
       <td width="535">
@@ -7998,16 +8029,16 @@
       <td width="29">
         <p align="left">US 59
 
- <td>
+ <td width="117">
         <p align="left">14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Axioms are under-specified and provide
         little benefit to programmers, so they should be removed
         from the working paper. The optimizations permitted by
@@ -8085,16 +8116,17 @@
       <td width="29">
         <p>FR 31
 
- <td>
- <p>14.9.1.4 [Axioms]
+ <td width="117">
+ <p>14.9.1.4<br>
+&nbsp;[Axioms]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>This section states that an
         axiom-definition defines a new semantics axiom but is
         unusually vague as to what those semantics might be.
@@ -8129,16 +8161,16 @@
       <td width="29">
         <p>DE-15
 
- <td>
+ <td width="117">
         <p>14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-15 There is no implementation experience for axioms.
         Use of axioms is an area of active scientific research. It
         is likely that syntax changes will become necessary to make
@@ -8161,16 +8193,16 @@
         <p>UK<br>
         123
 
- <td>
+ <td width="117">
         <p align="justify">14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">auto concepts
         and axioms are incompatible. An axiom defines the semantics
         of an operaton or set of operations that describes the run
@@ -8197,16 +8229,16 @@
 
         <p>
 
- <td>
+ <td width="117">
         <p align="justify">14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Spelling mistake, double-e in were.
 
       <td width="535">
@@ -8220,16 +8252,16 @@
         <p>UK<br>
         125
 
- <td>
+ <td width="117">
         <p align="justify">14.9.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The implicit
         equality comparison operator available to axioms has no
         semantic. It is not clear what expressing the condition if(
@@ -8254,16 +8286,16 @@
         <p>UK<br>
         126
 
- <td>
+ <td width="117">
         <p align="justify">14.9.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">41
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph
         contains the only definition of the underlying_type member
         - but it's a note, so not normative.
@@ -8282,16 +8314,16 @@
         <p>UK<br>
         127
 
- <td>
+ <td width="117">
         <p align="justify">14.9.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Provide a
         diagram clearly showing refinement relationship between the
         different support concepts. Several were created during
@@ -8310,16 +8342,16 @@
         <p>UK<br>
         128
 
- <td>
+ <td width="117">
         <p align="justify">14.9.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">It is surprising for many people that
         non-copyable move-only types can be used with a return
         statement, and so Returnable does not always imply
@@ -8340,17 +8372,17 @@
       <td width="29">
         <p>JP 20
 
- <td>
+ <td width="117">
         <p align="left">14.9.4
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-left: 0.2in; text-indent: -0.2in; margin-top: 0.04in; margin-bottom: 0.04in">
         Trivially copyable type was added in &#8220;3.9
@@ -8375,16 +8407,17 @@
         <p>UK<br>
         129
 
- <td>
- <p align="justify">14.10.1, 20.1.2
+ <td width="117">
+ <p align="justify">14.10.1,<br>
+&nbsp;20.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It should be
         possible to support boolean constant expressions as
         requirements without resorting to defining the True concept
@@ -8410,16 +8443,16 @@
       <td width="29">
         <p align="left">US 60
 
- <td>
+ <td width="117">
         <p align="left">14.10.1
 
- <td width="107">
+ <td width="85">
         <p align="left">1
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The use of &amp;&amp; as the separator for
         a list of requirements has shown itself to be a serious
         teachability problem. The mental model behind
@@ -8478,16 +8511,16 @@
         <p>UK<br>
         130
 
- <td>
+ <td width="117">
         <p align="justify">15.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">With the new
         crrent_exception API it is possible to capture a reference
         to an exception that will outlive its last active handler.
@@ -8511,16 +8544,16 @@
         <p>UK<br>
         131
 
- <td>
+ <td width="117">
         <p align="justify">15.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">A handler
         catching its parameter by rvalue-reference is syntactically
         valid, but will never be activated.
@@ -8539,16 +8572,16 @@
         <p>UK<br>
         132
 
- <td>
+ <td width="117">
         <p align="justify">15.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">16
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There are
         obscure cases whrere a copy constructor is not usually the
         best match to copy-initialize an object, e.g. A converting
@@ -8572,16 +8605,16 @@
         <p>UK<br>
         133
 
- <td>
+ <td width="117">
         <p align="justify">15.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Template aliases
         have the same semantics as a typedef so should also be
         disallowed
@@ -8600,16 +8633,16 @@
         <p>UK<br>
         134
 
- <td>
+ <td width="117">
         <p align="justify">15.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The sentance "An
         exception-specification can also include the class
         std::bad_exception (18.7.2.1)." is redundant.
@@ -8629,16 +8662,16 @@
         <p>UK<br>
         135
 
- <td>
+ <td width="117">
         <p align="justify">15.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Unclear if std::unexpected is called before
         or after the function arguments have been destroyed
 
@@ -8656,16 +8689,16 @@
         <p>UK<br>
         136
 
- <td>
+ <td width="117">
         <p align="justify">15.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Exception specifications have proven close
         to worthless in practice, while adding a measurable
         overhead to programs. The feature should be deprecated. The
@@ -8691,16 +8724,16 @@
         <p>UK<br>
         137
 
- <td>
+ <td width="117">
         <p align="justify">15.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">There is no
         mention of the current_exception API which can extend the
         lifetime of an exception object. There should at least be a
@@ -8721,16 +8754,16 @@
         <p>UK<br>
         138
 
- <td>
+ <td width="117">
         <p align="justify">15.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The third bullet
         is redundant with the first, as it is a subset of the same
         conditions.
@@ -8749,16 +8782,16 @@
         <p>UK<br>
         139
 
- <td>
+ <td width="117">
         <p align="justify">15.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">According to the
         first bullet it is perfectly alright for a library function
         to exit by throwing an exception during stack unwinding,
@@ -8778,16 +8811,16 @@
         <p>UK<br>
         140
 
- <td>
+ <td width="117">
         <p align="justify">15.5.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The detailed
         specification can fool people into thinking an exception
         will automatically be translated into bad_exception, where
@@ -8809,16 +8842,16 @@
         <p>UK<br>
         141
 
- <td>
+ <td width="117">
         <p align="justify">15.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This whole
         subclause is redundant due to 15.1p5 and 15.3p17
 
@@ -8835,16 +8868,16 @@
         <p>UK<br>
         142
 
- <td>
+ <td width="117">
         <p align="justify">16.3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph
         opens with "[ Note" but has no corresponding "end note ]"
 
@@ -8861,16 +8894,16 @@
         <p>UK<br>
         143
 
- <td>
+ <td width="117">
         <p align="justify">16.3.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Example uses #define t(x,y.z) x ## y ## z
 
       <td width="535">
@@ -8883,16 +8916,16 @@
       <td width="29">
         <p align="left">US 2
 
- <td>
+ <td width="117">
         <p align="left">17-30
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge/te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         active issues identified in WG21 N2806, C++ Standard
         Library Active Issues, must be addressed and appropriate
@@ -8921,16 +8954,17 @@
       <td width="29">
         <p>FR 2
 
- <td>
- <p>General Comment
+ <td width="117">
+ <p>General<br>
+&nbsp;Comment
 
- <td width="107">
+ <td width="85">
         <p>Library
 
- <td width="38">
+ <td width="62">
         <p>ge
 
- <td width="510">
+ <td width="604">
         <p>The adoption of the library `constexpr' proposal was not
         reflected in the draft, despite formal WG21 committee vote.
 
@@ -8944,16 +8978,16 @@
       <td width="29">
         <p align="left">US 61
 
- <td>
+ <td width="117">
         <p align="left">17 onward
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p>The concepts core language feature is applied to only
         some of the Standard Library clauses, and even then not
         always consistently.
@@ -8975,16 +9009,16 @@
       <td width="29">
         <p>CA-2
 
- <td>
+ <td width="117">
         <p style="margin-top: 0.04in">17 Library
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>Ge
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         &#8220;Concepts&#8221; are a significant new addition to
         the language, but are not exploited uniformly in the
@@ -9002,16 +9036,16 @@
       <td width="29">
         <p align="left">US 62
 
- <td>
+ <td width="117">
         <p align="left">17-30
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Provide concepts
         and requirements clauses for all standard library templates
 
@@ -9027,18 +9061,18 @@
       <td width="29">
         <p>US 63
 
- <td>
+ <td width="117">
         <p style="margin-top: 0.04in; margin-bottom: 0.04in">17-30
 
         <p>
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The behavior of the library in the presence of threads
         is incompletely specified.
 
@@ -9062,16 +9096,16 @@
       <td width="29">
         <p>DE-2
 
- <td>
+ <td width="117">
         <p>17 through 30
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-2 Marking a constructor with "explicit" has semantics
         even for a constructor with zero or several parameters:
         Such a constructor cannot be used with list-initialization
@@ -9092,7 +9126,7 @@
       <td width="29">
         <p>JP 21
 
- <td>
+ <td width="117">
         <p align="left">
         <br>
 
@@ -9103,15 +9137,17 @@
         21.2, 21.4,
 
         <p align="left">27.2, 27.6,<br>
-&nbsp;27.7, 27.8.1, 28.4
+&nbsp;27.7,<br>
+&nbsp;27.8.1,<br>
+&nbsp;28.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Support of char16_t/char32_t is insufficient. The basic_xxx
         classes of &lt;iostream&gt;, &lt;fstream&gt;,
@@ -9930,16 +9966,16 @@
         <p>UK<br>
         144
 
- <td>
+ <td width="117">
         <p align="justify">17.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">List of contents of library should be
         extened to cover new clauses
 
@@ -9955,16 +9991,16 @@
         <p>UK<br>
         145
 
- <td>
+ <td width="117">
         <p align="justify">17.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         <span lang="en-US">Summary of numeric facilities should
         mention random numbers</span>
@@ -9983,16 +10019,16 @@
         <p>UK<br>
         146
 
- <td>
+ <td width="117">
         <p align="justify">17.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Add a summary paragraph for regular
         expressions
 
@@ -10008,16 +10044,16 @@
         <p>UK<br>
         147
 
- <td>
+ <td width="117">
         <p align="justify">17.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Add a summary paragraph for threads
 
       <td width="535">
@@ -10031,16 +10067,16 @@
         <p>UK<br>
         148
 
- <td>
+ <td width="117">
         <p align="justify">17.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Table 12 is
         mentioned in and relates to section 17.2, but has been
         pushed down to appear directly after the title of section
@@ -10060,16 +10096,16 @@
         <p>UK<br>
         149
 
- <td>
+ <td width="117">
         <p align="justify">17.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">For consistency
         with narrow-oriented and wide-oriented streams, we should
         add terms for streams of Unicode character sequences
@@ -10089,16 +10125,16 @@
         <p>UK<br>
         150
 
- <td>
+ <td width="117">
         <p align="justify">17.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The addition of move semantics to the
         language means that many library APIs leave an object in a
         safely-destructible state, where no other operations can
@@ -10131,16 +10167,16 @@
         <p>UK<br>
         151
 
- <td>
+ <td width="117">
         <p align="justify">17.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing
         crossreference to 17.3.17 [defns.repositional.stream]
 
@@ -10158,16 +10194,16 @@
         <p>UK<br>
         152
 
- <td>
+ <td width="117">
         <p align="justify">17.3.12
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Object state is
         using a definition of object (instance of a class) from
         outside the standard, rather than the 'region of storage'
@@ -10186,16 +10222,16 @@
         <p>UK<br>
         153
 
- <td>
+ <td width="117">
         <p align="justify">17.3.17
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">If a
         repositional stream can only seek to a position previously
         encountered, then an arbitrary-positional-stream cannot
@@ -10218,16 +10254,16 @@
 
         <p>
 
- <td>
+ <td width="117">
         <p align="justify">17.3.20
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Missing definition of a stable partition
         algorithm
 
@@ -10242,16 +10278,16 @@
         <p>UK<br>
         155
 
- <td>
+ <td width="117">
         <p align="justify">17.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Add clause 28 to list that use this
         definition of character
 
@@ -10267,16 +10303,16 @@
         <p>UK<br>
         156
 
- <td>
+ <td width="117">
         <p align="justify">17.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Add regular
         expressions to set of templates using character container
         type
@@ -10295,16 +10331,16 @@
         <p>UK<br>
         157
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Add concepts to
         the ordered list of presentation
 
@@ -10323,16 +10359,16 @@
         <p>UK<br>
         158
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">templates are neither classes nor functions
 
       <td width="535">
@@ -10350,16 +10386,16 @@
         <p>UK<br>
         159
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 152
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This informative
         footnote was relevant in 1998, not 2008. The term 'existing
         vendors' may imply something different now
@@ -10378,16 +10414,16 @@
         <p>UK<br>
         160
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">requires is now
         a keyword with a specific meaning related to concepts, and
         its use in library specifcation may be confusing. Generally
@@ -10410,16 +10446,16 @@
         <p>UK<br>
         161
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph
         is redundant as the definition of the term 'handler
         function' is already provided in 17.3. Are we in danger of
@@ -10439,16 +10475,16 @@
         <p>UK<br>
         162
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Clause 30 makes
         use of a 'Synchronization' semantic element, that
         frequently appears either between Effects: and
@@ -10469,16 +10505,16 @@
         <p>UK<br>
         163
 
- <td>
+ <td width="117">
         <p align="justify">17.5.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Many functions
         are defined as "Effects: Equivalent to a...", which seems
         to also define the preconditions, effects, etc. But this is
@@ -10498,16 +10534,16 @@
         <p>UK<br>
         164
 
- <td>
+ <td width="117">
         <p align="justify">17.5.3.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This phrasing predates concepts. While this
         kind of description is still used, the examples provided
         are now all concepts, and should be replaced with
@@ -10530,17 +10566,17 @@
         <p>UK<br>
         165
 
- <td>
+ <td width="117">
         <p align="justify">17.5.3.2.2,<br>
 &nbsp;17.5.3.2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">constraints on
         bitmask and enumation types were supposed to be tightened
         up as part of the motivation for the constexpr feature -
@@ -10560,19 +10596,19 @@
         <p>UK<br>
         166
 
- <td>
+ <td width="117">
         <p align="justify">17.5.3.2.4.1,<br>
 &nbsp;17.5.3.3
 
         <p align="justify"><br>
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">List of library clauses should go up to 30,
         not 27
 
@@ -10587,17 +10623,18 @@
         <p>UK<br>
         167
 
- <td>
+ <td width="117">
         <p align="justify">17.5.3.4<br>
-&nbsp;Private members
+&nbsp;Private<br>
+&nbsp;members
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Comment marker in wrong place.
 
       <td width="535">
@@ -10615,16 +10652,16 @@
         <p>UK<br>
         168
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">We should make
         it clear (either by note or normatively) that namespace std
         may contain inline namespaces, and that entities specified
@@ -10649,16 +10686,16 @@
         <p>UK<br>
         169
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This phrasing
         contradicts later freedom to implement the C standard
         library portions in the global namespace as well as std.
@@ -10677,16 +10714,16 @@
         <p>UK<br>
         170
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">One of goals of
         C++0x is to make language easier to teach and for
         'incidental' programmers. The fine-grained headers of the
@@ -10713,16 +10750,16 @@
         <p>UK<br>
         171
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Does
         freestanding implementation require a full implementation
         of all listed headers? The reference to abort, at_exit and
@@ -10746,16 +10783,16 @@
         <p>UK<br>
         172
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">No reference to
         new functions quick_exit and at_quick_exit
 
@@ -10773,16 +10810,16 @@
         <p>UK<br>
         173
 
- <td>
+ <td width="117">
         <p align="justify">17.6.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">table 15
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         &lt;initializer_list&gt; is missing from headers required
         in freestanding implementations.
@@ -10800,17 +10837,17 @@
       <td width="29">
         <p>JP 23
 
- <td>
+ <td width="117">
         <p align="left">17.6.2.4
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para, Table 15</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">There is a
         freestanding implementation including &lt;type_traits&gt;,
@@ -10837,16 +10874,16 @@
         <p>UK<br>
         174
 
- <td>
+ <td width="117">
         <p align="justify">17.6.3.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The phrasing is
         mildly ambiguous when using the word 'it' to refer back to
         the header - an unfotunate reading might confuse it with
@@ -10869,16 +10906,16 @@
         <p>UK<br>
         175
 
- <td>
+ <td width="117">
         <p align="justify">17.6.4.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Local types can
         now be used to instantiate templates, but don't have
         external linkage
@@ -10896,18 +10933,18 @@
         <p>UK<br>
         176
 
- <td>
+ <td width="117">
         <p align="justify">17.6.4.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 175
 
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Reference to namespace ::std should be
         17.6.4.2
 
@@ -10922,16 +10959,16 @@
         <p>UK<br>
         177
 
- <td>
+ <td width="117">
         <p align="justify">17.6.4.3.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Sentence is
         redundant as double underscores are reserved in all
         contexts by 17.6.4.3.3
@@ -10949,16 +10986,16 @@
         <p>UK<br>
         178
 
- <td>
+ <td width="117">
         <p align="justify">17.6.4.8
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The last sentence of the third bullet
         "Operations on such types can report a failure by throwing
         an exception unless otherwise specified" is redundant as
@@ -10975,16 +11012,16 @@
         <p>UK<br>
         179
 
- <td>
+ <td width="117">
         <p align="justify">17.6.4.8
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">According to the
         4th bullet there is a problem if "if any replacement
         function or handler function or destructor operation throws
@@ -11003,18 +11040,18 @@
       <td width="29">
         <p>JP 22
 
- <td>
+ <td width="117">
         <p align="left">17.6.5.7
 
- <td width="107">
+ <td width="85">
         <p align="left">4<sup>th</sup> <font size="2"
         style="font-size: 11pt">para, 1<sup>st</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         statement below describes relation among two or more
         threads using words &#8220;between threads&#8221;:<br>
@@ -11044,16 +11081,16 @@
         <p>UK<br>
         180
 
- <td>
+ <td width="117">
         <p align="justify">17.6.5.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">1, 4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It should not be
         possible to strengthen the exception specification for
         virtual functions as this could break user code. Note this
@@ -11076,16 +11113,16 @@
         <p>UK<br>
         181
 
- <td>
+ <td width="117">
         <p align="justify">17.6.5.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 186
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This footnote is
         wrong. C library functions do not have any exception
         specification, but might be treated as if they had an empty
@@ -11106,16 +11143,16 @@
         <p>UK<br>
         182
 
- <td>
+ <td width="117">
         <p align="justify">17.6.5.10
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 188
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is very
         helpful to assume all exceptions thrown by the standard
         library derive from std::exception. The 'encouragement' of
@@ -11134,16 +11171,16 @@
         <p>UK<br>
         184
 
- <td>
+ <td width="117">
         <p align="justify">18 -&gt; 30
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The new
         alias-declaration syntax is generally easier to read than a
         typedef declaration. This is especially true for complex
@@ -11163,17 +11200,17 @@
       <td width="29">
         <p>JP 24
 
- <td>
+ <td width="117">
         <p align="left">18
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para, Table 16</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Subclauses are listed in Table 16 as:
 
@@ -11213,20 +11250,20 @@
       <td width="29">
         <p>JP 25
 
- <td>
+ <td width="117">
         <p align="left">18.1
 
- <td width="107">
+ <td width="85">
         <p align="left">
         6<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para , last line, SEE ALSO</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         max_align_t is described in 18.1, so add 3.11 Alignment as
         the reference.
@@ -11243,17 +11280,18 @@
       <td width="29">
         <p>FR 32
 
- <td>
+ <td width="117">
         <p>18.2.1<br>
-&nbsp;[Numeric limits]
+&nbsp;[Numeric<br>
+&nbsp;limits]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The definition of
         numeric_limits&lt;&gt; as requiring a regular type is both
         conceptually wrong and operationally illogical. As we
@@ -11280,16 +11318,16 @@
       <td width="29">
         <p>DE-16
 
- <td>
+ <td width="117">
         <p>18.2.1
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-16 The class
         template numeric_limits should not specify the Regular
@@ -11315,16 +11353,16 @@
       <td width="29">
         <p>JP 26
 
- <td>
+ <td width="117">
         <p align="left">18.2.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         numeric_limits does not use concept.
 
@@ -11377,16 +11415,16 @@
       <td width="29">
         <p>DE-17
 
- <td>
+ <td width="117">
         <p>18.2.6
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-17 The class
         type_index should be removed; it provides no additional
@@ -11407,16 +11445,16 @@
         <p>UK<br>
         185
 
- <td>
+ <td width="117">
         <p align="justify">18.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">There is no
         header &lt;stdint&gt;, it should either be &lt;stdint.h&gt;
         or &lt;cstdint&gt;
@@ -11433,16 +11471,16 @@
       <td width="29">
         <p>DE-18
 
- <td>
+ <td width="117">
         <p>18.4
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-18 The
         proposed C++ standard makes a considerable number of
@@ -11479,16 +11517,16 @@
         <p>UK<br>
         186
 
- <td>
+ <td width="117">
         <p align="justify">18.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 221
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">What is the
         purpose of this comment? The standard stream objects (cin,
         cerr etc.) have a peculiar lifetime that extends beyond the
@@ -11508,16 +11546,16 @@
         <p>UK<br>
         187
 
- <td>
+ <td width="117">
         <p align="justify">18.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The term "thread
         safe" is not defined nor used in this context anywhere else
         in the standard.
@@ -11536,16 +11574,16 @@
         <p>UK<br>
         188
 
- <td>
+ <td width="117">
         <p align="justify">18.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The function
         _Exit does not appear to be defined in this standard.
         Should it be added to the table of functions
@@ -11564,16 +11602,16 @@
         <p>UK<br>
         189
 
- <td>
+ <td width="117">
         <p align="justify">18.4, 18.7
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The addition of the [[noreturn]] attribute
         to the language will be an important aid for static
         analysis tools.
@@ -11593,18 +11631,18 @@
       <td width="29">
         <p>JP 27
 
- <td>
+ <td width="117">
         <p align="left">18.4, 18.9,<br>
 &nbsp;18.7.2.2,<br>
 &nbsp;18.7.3.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         There are Standard library functions that never return to
         the caller. They are explained so in the Standard but not
@@ -11643,16 +11681,16 @@
         <p>UK<br>
         190
 
- <td>
+ <td width="117">
         <p align="justify">18.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">various
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not entirely clear how the current
         specification acts in the presence of a garbage collected
         implementation.
@@ -11672,16 +11710,16 @@
         <p>UK<br>
         191
 
- <td>
+ <td width="117">
         <p align="justify">18.5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">According to the second bullet, behaviour
         becomes undefined (for lack of a specification) if the user
         has not yet called set_new_handler.
@@ -11702,16 +11740,16 @@
         <p>UK<br>
         192
 
- <td>
+ <td width="117">
         <p align="justify">18.5.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The declared
         signature is not compatible with the current requirement to
         throw std::length_error. It is too late to weaken the
@@ -11733,16 +11771,16 @@
         <p>UK<br>
         193
 
- <td>
+ <td width="117">
         <p align="justify">18.5.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">quick_exit has
         been added as a new valid way to terminate a program in a
         well defined way
@@ -11761,16 +11799,16 @@
         <p>UK<br>
         194
 
- <td>
+ <td width="117">
         <p align="justify">18.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The inclusion of
         type_index and hash&lt;type_index&gt; in &lt;typeinfo&gt;
         brings dependencies into &lt;typeinfo&gt; which are
@@ -11791,18 +11829,18 @@
       <td width="29">
         <p>JP 28
 
- <td>
+ <td width="117">
         <p align="left">18.6,<br>
 &nbsp;18.7,<br>
 &nbsp;19.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Errors reported by Exception classes are of types char or
         std::string only. For example, std::exception is declared
@@ -11823,16 +11861,16 @@
       <td width="29">
         <p>JP 29
 
- <td>
+ <td width="117">
         <p align="left">18.7.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         throw_with_nested does not use concept.
 
@@ -11866,16 +11904,16 @@
       <td width="29">
         <p>JP 30
 
- <td>
+ <td width="117">
         <p align="left">18.7.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">To
         handle nested exceptions strictly, error information of
         tree structure will be required though, the
@@ -11893,16 +11931,16 @@
       <td width="29">
         <p>JP 31
 
- <td>
+ <td width="117">
         <p align="left">18.7.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">It
         is difficult to understand in which case nested_exception
         is applied.
@@ -11923,16 +11961,16 @@
         <p>UK<br>
         195
 
- <td>
+ <td width="117">
         <p align="justify">18.8
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The class
         definition of std::initializer_list contains concept-maps
         to Range which should be out of the class, and in
@@ -11954,16 +11992,16 @@
         <p>UK<br>
         196
 
- <td>
+ <td width="117">
         <p align="justify">18.8.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Concept maps for initializer_list to Range
         should not be in language support headers, but instead in
         iterator concepts.
@@ -11986,16 +12024,16 @@
         <p>UK<br>
         197
 
- <td>
+ <td width="117">
         <p align="justify">19
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">All the exception classes in this clause
         take a std::string argument by const reference. They should
         all be overloaded to accept std::string by rvalue rerefence
@@ -12016,16 +12054,16 @@
       <td width="29">
         <p>JP 32
 
- <td>
+ <td width="117">
         <p align="left">19.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Messages returned by the member function what() of standard
         exception classes seem difficult to judge.
@@ -12078,16 +12116,16 @@
       <td width="29">
         <p>US 64
 
- <td>
+ <td width="117">
         <p>19.3
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>Ge
 
- <td width="510">
+ <td width="604">
         <p><font color="#000000">&#8220;</font> See also: ISO C
         7.1.4, 7.2, Amendment 1 4.3.<font color="#000000">&#8221;
         It is unclear why this cross reference is here. Amendment 1
@@ -12108,16 +12146,16 @@
       <td width="29">
         <p align="left">US 65
 
- <td>
+ <td width="117">
         <p align="left">20
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Scoped allocators and
         allocator propagation traits add a small amount of utility
         at the cost of a great deal of machinery. The machinery is
@@ -12159,16 +12197,16 @@
         <p>UK<br>
         198
 
- <td>
+ <td width="117">
         <p align="justify">20
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The organization of clause 20 could be
         improved to better group related items, making the standard
         easier to navigate.
@@ -12214,16 +12252,16 @@
         <p>UK<br>
         199
 
- <td>
+ <td width="117">
         <p align="justify">20.1.1, 20.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The requirement
         that programs do not supply concept_maps should probably be
         users do not supply their own concept_map specializations.
@@ -12246,16 +12284,16 @@
         <p>UK<br>
         200
 
- <td>
+ <td width="117">
         <p align="justify">20.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">All standard library use expects Predicates
         to be CopyConstructible, and this should be recognised
         easily without reatedly stating on every use-case.
@@ -12277,16 +12315,16 @@
         <p>UK<br>
         201
 
- <td>
+ <td width="117">
         <p align="justify">20.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The Consistency axiom for
         LessThanComparable will not compile.
 
@@ -12307,16 +12345,16 @@
       <td width="29">
         <p>JP 33
 
- <td>
+ <td width="117">
         <p align="left">20.1.5
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         LessThanComparable and EqualityComparable don't correspond
         to NaN.
@@ -12336,16 +12374,16 @@
       <td width="29">
         <p>US 66
 
- <td>
+ <td width="117">
         <p>20.1.10
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Application of the "Regular" concept to floating-point
         types appears to be controversial (see long discussion on
         std-lib reflector).
@@ -12361,20 +12399,20 @@
       <td width="29">
         <p>JP 34
 
- <td>
+ <td width="117">
         <p align="left">20.2
 
- <td width="107">
+ <td width="85">
         <p align="left">
         1<sup>st</sup> <font size="2" style=
         "font-size: 11pt">para, 4<sup>th</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         Though N2672 pointed at adding
         "#include&lt;initializer_list&gt;", it isn't reflected.
@@ -12393,16 +12431,16 @@
       <td width="29">
         <p>US 67
 
- <td>
+ <td width="117">
         <p>20.2.1
 
- <td width="107">
+ <td width="85">
         <p>&#182; 5 first sent.
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Some connective words are missing.
 
       <td width="535">
@@ -12416,20 +12454,20 @@
       <td width="29">
         <p>JP 35
 
- <td>
+ <td width="117">
         <p align="left">20.2.3
 
- <td width="107">
+ <td width="85">
         <p align="left">
         6<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para, 1<sup>st</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo,
 
@@ -12447,16 +12485,16 @@
         <p>UK<br>
         202
 
- <td>
+ <td width="117">
         <p align="justify">20.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The references
         to pair in the tuple-like access to pair functions qualify
         pair with std::pair even though they are in a namespace std
@@ -12475,16 +12513,16 @@
       <td width="29">
         <p>US 68
 
- <td>
+ <td width="117">
         <p>20.2.12
 
- <td width="107">
+ <td width="85">
         <p>IntegralLike
 
- <td width="38">
+ <td width="62">
         <p>te/ed
 
- <td width="510">
+ <td width="604">
         <p>The code defining the context is syntactically
         incorrect.
 
@@ -12501,16 +12539,16 @@
         <p>UK<br>
         203
 
- <td>
+ <td width="117">
         <p align="justify">20.3.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1-4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The ratio_xyz
         types have a misplaced '}'. For example: template &lt;class
         R1, class R2&gt; struct ratio_add { typedef see below}
@@ -12530,20 +12568,20 @@
       <td width="29">
         <p>JP 36
 
- <td>
+ <td width="117">
         <p align="left">20.4.2.1
 
- <td width="107">
+ <td width="85">
         <p align="left">
         19<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para, 6<sup>th</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -12562,16 +12600,16 @@
         <p>UK<br>
         204
 
- <td>
+ <td width="117">
         <p align="justify">20.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 41
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not
         possible to create a variant union based on a parameter
         pack expansion, e.g. to implement a classic discriminated
@@ -12590,16 +12628,16 @@
       <td width="29">
         <p>US 69
 
- <td>
+ <td width="117">
         <p>20.5
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>This section, dealing with tuple&lt;&gt;, should be in
         the same section as the similar utility pair&lt;&gt;.
 
@@ -12615,16 +12653,16 @@
         <p>UK<br>
         205
 
- <td>
+ <td width="117">
         <p align="justify">20.5.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         integral_constant objects should be usable in
         integral-constant-expressions. The addition to the language
@@ -12646,16 +12684,16 @@
         <p>UK<br>
         206
 
- <td>
+ <td width="117">
         <p align="justify">20.5.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">para 4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Currently the
         std says: "In order to instantiate the template
         is_convertible&lt;From, To&gt;, the following code shall be
@@ -12681,16 +12719,16 @@
         <p>UK<br>
         207
 
- <td>
+ <td width="117">
         <p align="justify">20.5.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 36
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">suffix "::type" is missing from the some of
         the examples.
 
@@ -12725,16 +12763,16 @@
       <td width="29">
         <p>JP 37
 
- <td>
+ <td width="117">
         <p align="left">20.5.7
 
- <td width="107">
+ <td width="85">
         <p align="left">Table 41
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -12775,16 +12813,16 @@
       <td width="29">
         <p>US 70
 
- <td>
+ <td width="117">
         <p>20.6
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Specifications now expressed via narrative text are more
         accurately and clearly expressed via executable code.
 
@@ -12807,16 +12845,16 @@
       <td width="29">
         <p>US 71
 
- <td>
+ <td width="117">
         <p>20.6.7
 
- <td width="107">
+ <td width="85">
         <p>Table 51, last row, column 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The grammar is incorrect.
 
       <td width="535">
@@ -12830,16 +12868,16 @@
       <td width="29">
         <p>JP 38
 
- <td>
+ <td width="117">
         <p align="left">20.6.12.1.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-left: 0.19in; text-indent: -0.19in; margin-bottom: 0in">
         add the move requirement for bind's return type.<br>
@@ -12889,16 +12927,16 @@
       <td width="29">
         <p>JP 39
 
- <td>
+ <td width="117">
         <p align="left">20.6.16.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         There are no requires corresponding to F of std::function.
 
@@ -12960,16 +12998,16 @@
       <td width="29">
         <p>JP 40
 
- <td>
+ <td width="117">
         <p align="left">20.6.16.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         Thougn it's "Allocator Aloc" at other places, it's
         "Allocator A" only std::function constructor template
@@ -13016,16 +13054,16 @@
       <td width="29">
         <p>JP 41
 
- <td>
+ <td width="117">
         <p align="left">20.6.16.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         There are no requires corresponding to R and Args of
         UsesAllocator.
@@ -13075,16 +13113,16 @@
       <td width="29">
         <p>JP 42
 
- <td>
+ <td width="117">
         <p align="left">20.6.16.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">The requires
         are wrong.
@@ -13202,16 +13240,16 @@
         <p>UK<br>
         208
 
- <td>
+ <td width="117">
         <p align="justify">20.6.17
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">std::hash should
         be implemented for much more of the standard library. In
         particular for pair, tuple and all the standard containers.
@@ -13229,16 +13267,16 @@
         <p>UK<br>
         209
 
- <td>
+ <td width="117">
         <p align="justify">20.7
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Smart pointers cannot be used in
         constrained templates
 
@@ -13258,16 +13296,16 @@
         <p>UK<br>
         213
 
- <td>
+ <td width="117">
         <p align="justify">20.7.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">std::allocator
         should be constrained to simplify its use on constrained
         contexts. This library component models allocation from
@@ -13293,16 +13331,16 @@
         <p>UK<br>
         214
 
- <td>
+ <td width="117">
         <p align="justify">20.7.8
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         raw_storage_iterator needs constraining as an iterator
         adaptor to be safely used in constrained templates
@@ -13320,16 +13358,16 @@
         <p>UK<br>
         210
 
- <td>
+ <td width="117">
         <p align="justify">20.7.11
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Specialized algorithms for memory
         managenment need requirements to be easily usable in
         constrained templates
@@ -13349,16 +13387,16 @@
       <td width="29">
         <p>DE-20
 
- <td>
+ <td width="117">
         <p>20.7.12
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>DE-20 The section heading and the first sentence use the
         term "template function", which is undefined.
 
@@ -13376,16 +13414,16 @@
       <td width="29">
         <p align="left">US 72
 
- <td>
+ <td width="117">
         <p align="left">20.7.12
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         bind should support move-only functors and bound arguments.
 
@@ -13401,16 +13439,16 @@
       <td width="29">
         <p>DE-21
 
- <td>
+ <td width="117">
         <p>20.7.12.1.3
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-21 The specification for bind claims twice that "the
         values and types for the bound arguments v1, v2, ..., vN
         are determined as specified below". No such specification
@@ -13429,16 +13467,16 @@
         <p>UK<br>
         211
 
- <td>
+ <td width="117">
         <p align="justify">20.7.12.2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The nullptr_t
         type was introduced to resolve the null pointer literal
         problem. It should be used for the assignemnt operator, as
@@ -13459,16 +13497,16 @@
         <p>UK<br>
         212
 
- <td>
+ <td width="117">
         <p align="justify">20.7.13.7
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         pointer-safety API is nothing to do with smart pointers, so
         does not belong in 20.7.13. In fact it is a set of language
@@ -13489,16 +13527,16 @@
       <td width="29">
         <p>DE-22
 
- <td>
+ <td width="117">
         <p>20.7.16.2
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>DE-22 The conditions for deriving from
         std::unary_function and std::binary_function are unclear:
         The condition would also be satisfied if ArgTypes were
@@ -13517,16 +13555,16 @@
       <td width="29">
         <p align="left">US 73
 
- <td>
+ <td width="117">
         <p align="left">20.7.18
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         std::reference_closure template is redundant with
         std::function and should be removed.
@@ -13574,16 +13612,16 @@
       <td width="29">
         <p align="left">US 74
 
- <td>
+ <td width="117">
         <p align="left">20.8
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Scoped
         allocators represent a poor trade-off for standardization,
         since (1) scoped-allocator--aware containers can be
@@ -13648,16 +13686,16 @@
       <td width="29">
         <p>US 74
 
- <td>
+ <td width="117">
         <p>20.8.2.2
 
- <td width="107">
+ <td width="85">
         <p>(a) synopsis (b) after &#182; 14
 
- <td width="38">
+ <td width="62">
         <p>te/ed
 
- <td width="510">
+ <td width="604">
         <p>A concept name is twice misspelled.
 
       <td width="535">
@@ -13671,16 +13709,16 @@
       <td width="29">
         <p>US 75
 
- <td>
+ <td width="117">
         <p>20.8.2.2
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Allocator concepts are incomplete
 
       <td width="535">
@@ -13697,16 +13735,16 @@
       <td width="29">
         <p>JP 43
 
- <td>
+ <td width="117">
         <p align="left">20.8.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -13761,16 +13799,16 @@
         <p>UK<br>
         215
 
- <td>
+ <td width="117">
         <p align="justify">20.8.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">6,8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Extra pair of
         {}, presumably some formatting code gone awry :
         duration&amp; operator-{-}();
@@ -13787,16 +13825,16 @@
       <td width="29">
         <p align="left">US 77
 
- <td>
+ <td width="117">
         <p align="left">20.8.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Allocator-specific move and copy behavior for containers
         (N2525) complicates a little-used and already-complicated
@@ -13839,17 +13877,17 @@
       <td width="29">
         <p align="left">US 78
 
- <td>
+ <td width="117">
         <p align="left">20.8.12,<br>
         20.8.13.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is presently no way to
         convert directly from a <font size="2" style=
         "font-size: 11pt"><code>shared_ptr</code> to a
@@ -13872,16 +13910,16 @@
       <td width="29">
         <p align="left">US 79
 
- <td>
+ <td width="117">
         <p align="left">20.8.12.2.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         [unique.ptr.single.ctor]/5 no longer requires for D not to
         be a pointer type. &nbsp;This restriction needs to be put
@@ -13914,16 +13952,16 @@
       <td width="29">
         <p>JP 44
 
- <td>
+ <td width="117">
         <p align="left">20.8.13.6
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         1st parameter p and 2nd parameter v is now
         shared_ptr&lt;T&gt; *.
@@ -13945,16 +13983,16 @@
       <td width="29">
         <p>JP 45
 
- <td>
+ <td width="117">
         <p align="left">20.9
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Rep, Period, Clock and Duration don't correspond to
         concept.
@@ -13984,16 +14022,16 @@
       <td width="29">
         <p>US 80
 
- <td>
+ <td width="117">
         <p>20.9.2.1
 
- <td width="107">
+ <td width="85">
         <p>Heading
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The section heading does not describe the contents.
 
       <td width="535">
@@ -14014,16 +14052,16 @@
       <td width="29">
         <p align="left">US 81
 
- <td>
+ <td width="117">
         <p align="left">20.9.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         chrono::duration is missing the modulous operator for both
         member and non-member arithmetic. This operator is useful
@@ -14131,16 +14169,16 @@
       <td width="29">
         <p>US 82
 
- <td>
+ <td width="117">
         <p>20.9.5.3
 
- <td width="107">
+ <td width="85">
         <p>after &#182; 1
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>The code synopsis has a minor alignment error.
 
       <td width="535">
@@ -14155,16 +14193,16 @@
         <p>UK<br>
         216
 
- <td>
+ <td width="117">
         <p align="justify">21
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">All the containers use concepts for their
         iterator usage, exect for basic_string. This needs fixing.
 
@@ -14179,16 +14217,16 @@
       <td width="29">
         <p>JP 46
 
- <td>
+ <td width="117">
         <p align="left">21.2, 21.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">The
         basic_string does not use concept.
 
@@ -15193,16 +15231,16 @@
       <td width="29">
         <p>JP 47
 
- <td>
+ <td width="117">
         <p align="left">21.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo. Missing &#8221;&gt;&#8221;
 
@@ -15234,16 +15272,16 @@
       <td width="29">
         <p>JP 48
 
- <td>
+ <td width="117">
         <p align="left">21.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         char_traits does not use concept.
 
@@ -15279,16 +15317,16 @@
         <p>UK<br>
         217
 
- <td>
+ <td width="117">
         <p align="justify">21.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">basic_string refers to
         constructible_with_allocator_suffix, which I thought was
         removed?
@@ -15310,16 +15348,16 @@
         <p>UK<br>
         218
 
- <td>
+ <td width="117">
         <p align="justify">21.3.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The identity
         "&amp;*(s.begin() + n) == &amp;*s.begin() + n" relies on
         operator&amp; doing the "right thing", which (AFAICS) there
@@ -15342,17 +15380,18 @@
         <p>UK<br>
         219
 
- <td>
+ <td width="117">
         <p align="justify">21.3.6.6<br>
- [string.replace]
+ [string.<br>
+ replace]
 
- <td width="107">
+ <td width="85">
         <p align="justify">11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Effects refers to "whose first begin() - i1
         elements" However i1 is greater than begin()...
 
@@ -15368,16 +15407,16 @@
         <p>UK<br>
         220
 
- <td>
+ <td width="117">
         <p align="justify">21.3.8.9
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         operator&lt;&lt; for basic_string takes the output stream
         by r-value reference. This is different from the same
@@ -15400,16 +15439,17 @@
       <td width="29">
         <p>FR 33
 
- <td>
- <p>22.1.1 [locale]
+ <td width="117">
+ <p>22.1.1<br>
+&nbsp;[locale]
 
- <td width="107">
+ <td width="85">
         <p>3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>ios_base::iostate err = 0;
 
         <p>
@@ -15429,16 +15469,16 @@
       <td width="29">
         <p>JP 49
 
- <td>
+ <td width="117">
         <p align="left">22.1.3.2.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         codecvt does not use concept. For example, create
         CodeConvert concept and change as follows.
@@ -15458,16 +15498,16 @@
       <td width="29">
         <p>JP 50
 
- <td>
+ <td width="117">
         <p align="left">22.1.3.2.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">Add
         custom allocator parameter to wstring_convert, since we
         cannot allocate memory for strings from a custom allocator.
@@ -15533,19 +15573,19 @@
       <td width="29">
         <p>FI 4
 
- <td>
+ <td width="117">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">22.2.1.4.1
 
         <p>22.2.1.4.2
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p><tt>to_end and to_limit are both used. Only one is
         needed.</tt>
 
@@ -15559,16 +15599,16 @@
       <td width="29">
         <p>FI 5
 
- <td>
+ <td width="117">
         <p><tt>22.2.1.4.2</tt>
 
- <td width="107">
+ <td width="85">
         <p>#3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in"><tt>[ Note: As
         a result of operations on state, it can return ok or
@@ -15609,20 +15649,21 @@
       <td width="29">
         <p>FI 6
 
- <td>
+ <td width="117">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">22.2.1.5
 
         <p>See also<br>
-&nbsp;22.2.1.4 (1,2,3)
+&nbsp;22.2.1.4<br>
+&nbsp;(1,2,3)
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">
         <tt>codecvt_byname is only specified to work with locale
@@ -15651,16 +15692,16 @@
       <td width="29">
         <p>FI 7
 
- <td>
+ <td width="117">
         <p>22.2.1.4
 
- <td width="107">
+ <td width="85">
         <p>1,2,3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">The word
         "codeset" is used, whereas the word "character set" is used
@@ -15680,18 +15721,18 @@
       <td width="29">
         <p>JP 51
 
- <td>
+ <td width="117">
         <p align="left">22.2.5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left">7<sup>th</sup> <font size="2"
         style="font-size: 11pt">para, 1<sup>st</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A
         parameter `end&#8217; should be `fmtend&#8217;.<br>
         get() function had two `end&#8217; parameters at N2321.
@@ -15736,18 +15777,18 @@
       <td width="29">
         <p>JP 52
 
- <td>
+ <td width="117">
         <p align="left">22.2.5.1,<br>
         22.2.5.2,<br>
         22.2.6.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         InputIterator does not use concept.
 
@@ -15927,17 +15968,17 @@
       <td width="29">
         <p>JP 53
 
- <td>
+ <td width="117">
         <p align="left">22.2.5.3 ,<br>
         22.2.5.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         OutputIterator does not use concept.
 
@@ -16061,20 +16102,20 @@
       <td width="29">
         <p>JP 54
 
- <td>
+ <td width="117">
         <p align="left">23
 
- <td width="107">
+ <td width="85">
         <p align="left">
         2<sup>nd</sup> <font size="2" style=
         "font-size: 11pt">para, Table 79</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         There is not &lt;forward_list&gt; in Table 79.
 
@@ -16091,16 +16132,16 @@
         <p>UK<br>
         221
 
- <td>
+ <td width="117">
         <p align="justify">23
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 79
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The table is missing the new
         &lt;forward_list&gt; header.
 
@@ -16120,16 +16161,16 @@
         <p>UK<br>
         222
 
- <td>
+ <td width="117">
         <p align="justify">23
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not clear
         what purpose the Requirement tables serve in the Containers
         clause. Are they the definition of a library Container? Or
@@ -16164,20 +16205,20 @@
       <td width="29">
         <p>JP 55
 
- <td>
+ <td width="117">
         <p align="left">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="left">
         3<sup>rd</sup> <font size="2" style=
         "font-size: 11pt">para, 4<sup>th</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">It
         seems that &#8220;the MinimalAllocator concep&#8221; is the
         typo of &#8220;the MinimalAllocator concept&#8221;.
@@ -16196,16 +16237,16 @@
         <p>UK<br>
         223
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The library does
         not define the MinimalAllocator or ScopedAllocator
         concepts, these were part of an earlier Allocators proposal
@@ -16226,16 +16267,16 @@
         <p>UK<br>
         224
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph implicitly requires all
         containers in clause 23 to support allocators, which
         std::array does not.
@@ -16256,16 +16297,16 @@
         <p>UK<br>
         225
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 81
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Inconsistent
         words used to say the same thing. Table 80 describes
         iterator/const_iterator typedef as returning an "iterator
@@ -16289,16 +16330,16 @@
         <p>UK<br>
         226
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">10
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">&lt;array&gt;
         must be added to this list. In particular it doesn't
         satisfy: - no swap() function invalidates any references,
@@ -16321,16 +16362,16 @@
         <p>UK<br>
         227
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 80
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The post-condition for a = rv uses the word
         &#8220;construction&#8221; when it means
         &#8220;assignment&#8221;
@@ -16350,16 +16391,16 @@
         <p>UK<br>
         228
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Line 4 contains
         a spelling mistake in the fragment "MinimalAllocator
         concep."
@@ -16377,16 +16418,16 @@
         <p>UK<br>
         229
 
- <td>
+ <td width="117">
         <p align="justify">23.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The fragment "A container may directly call
         constructors" is not technically correct as constructors
         are not callable.
@@ -16408,16 +16449,16 @@
         <p>UK<br>
         230
 
- <td>
+ <td width="117">
         <p align="justify">23.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         &#8220;implementations shall consider the following
         functions to be const&#8221; - what does this mean? I don't
@@ -16438,17 +16479,17 @@
       <td width="29">
         <p>JP 56
 
- <td>
+ <td width="117">
         <p align="left">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="left">12<sup>th</sup> <font size="2"
         style="font-size: 11pt">para, Table 84</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         `array&#8217; is unstated in Table 84 - Optional sequence
         container operations.
@@ -16478,16 +16519,16 @@
         <p>UK<br>
         231
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">9-11
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">These paragraphs
         are redundant now that Concepts define what it means to be
         an Iterator and guide overload resolution accordingly.
@@ -16507,16 +16548,16 @@
         <p>UK<br>
         232
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 84
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">match_results
         may follow the requirements but is not listed a general
         purpose library container.
@@ -16535,16 +16576,16 @@
         <p>UK<br>
         233
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 84
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Add references to the new containers.
 
       <td width="535">
@@ -16565,16 +16606,16 @@
         <p>UK<br>
         234
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">Table 84
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Ther reference
         to iterator in semantics for back should also allow for
         const_iterator when called on a const-qualified container.
@@ -16595,16 +16636,16 @@
         <p>UK<br>
         235
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">&#8220;The library provides three basic
         kinds of sequence containers: vector, list, and
         deque&#8221; - text appears to be out of date re addition
@@ -16626,16 +16667,16 @@
         <p>UK<br>
         236
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">[ I've moved (1)
         into a separate comment because I believe it is editorial
         in the simple sense, whereas (2) and (3) are not so
@@ -16663,16 +16704,16 @@
         <p>UK<br>
         237
 
- <td>
+ <td width="117">
         <p align="justify">23.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">vector, list, and deque offer the
         programmer different complexity trade-offs and should be
         used accordingly - this ignores array and forward_list
@@ -16693,16 +16734,16 @@
         <p>UK<br>
         238
 
- <td>
+ <td width="117">
         <p align="justify">23.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Leaving it
         unspecified whether or not iterator and const_iterator are
         the same type is dangerous, as user code may or may not
@@ -16731,16 +16772,16 @@
         <p>UK<br>
         239
 
- <td>
+ <td width="117">
         <p align="justify">23.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">85
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not possible to take a move-only key
         out of an unordered container, such as (multi)set or
         (multi)map, or the new hashed containers.
@@ -16765,16 +16806,16 @@
         <p>UK<br>
         240
 
- <td>
+ <td width="117">
         <p align="justify">23.1.6.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The axiom
         EmplacePushEquivalence should be asserting the stronger
         contract that emplace and insert return the same iterator
@@ -16807,20 +16848,20 @@
       <td width="29">
         <p>JP 57
 
- <td>
+ <td width="117">
         <p align="left">23.1.6.3
 
- <td width="107">
+ <td width="85">
         <p align="left">
         1<sup>st</sup> <font size="2" style=
         "font-size: 11pt">para, 4<sup>th</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo, duplicated "to"
 
@@ -16839,16 +16880,16 @@
         <p>UK<br>
         241
 
- <td>
+ <td width="117">
         <p align="justify">23.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">std::array does
         not have an allocator, so need to document an exception to
         the requirements of 23.1.1p3
@@ -16866,16 +16907,16 @@
         <p>UK<br>
         242
 
- <td>
+ <td width="117">
         <p align="justify">23.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">std:: qualification no longer needed for
         reverse_iterator.
 
@@ -16894,16 +16935,16 @@
         <p>UK<br>
         243
 
- <td>
+ <td width="117">
         <p align="justify">23.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Most containers,
         and types in general have 3 swaps: swap(T&amp;, T&amp;)
         swap(T&amp;&amp;, T&amp;) swap(T&amp;, T&amp;&amp;) But
@@ -16922,16 +16963,17 @@
         <p>UK<br>
         244
 
- <td>
- <p align="justify">23.2.1, 23.2.6
+ <td width="117">
+ <p align="justify">23.2.1,<br>
+&nbsp;23.2.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The validity of
         the expression &amp;a[n] == &amp;a[0] + n is contingent on
         operator&amp; doing the &#8220;right thing&#8221; (as
@@ -16961,16 +17003,16 @@
         <p>UK<br>
         245
 
- <td>
+ <td width="117">
         <p align="justify">23.2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The predicate types used in special member
         function of forward_list should be CopyConstructible, as
         per the algorithms of the same name. Note: an alternate
@@ -17006,20 +17048,20 @@
       <td width="29">
         <p>JP 58
 
- <td>
+ <td width="117">
         <p align="left">23.2.3.2
 
- <td width="107">
+ <td width="85">
         <p align="left">
         1<sup>st</sup> <font size="2" style="font-size: 11pt">line
         before 1<sup>st</sup> para</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         Unnecessary "{" exists before a word iterator like
         "{iterator before_begin()".
@@ -17035,16 +17077,16 @@
       <td width="29">
         <p>JP 59
 
- <td>
+ <td width="117">
         <p align="left">23.2.4.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         Types of the third and forth parameter of splice() are
         iterator at 23.2.4.4, though types of them are
@@ -17097,16 +17139,16 @@
       <td width="29">
         <p align="left">US 83
 
- <td>
+ <td width="117">
         <p align="left">23.2.6.2
 
- <td width="107">
+ <td width="85">
         <p align="left">7
 
- <td width="38">
+ <td width="62">
         <p align="left">ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         "shrink_to_fint" should be "shrink_to_fit".
 
@@ -17126,16 +17168,16 @@
         <p>UK<br>
         246
 
- <td>
+ <td width="117">
         <p align="justify">23.3.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The content of
         this sub-clause is purely trying to describe in words the
         effect of the requires clauses on these operations, now
@@ -17159,16 +17201,16 @@
         <p>UK<br>
         247
 
- <td>
+ <td width="117">
         <p align="justify">24.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">Iterator
         concepts are not extensive enough to merit a whole new
         header, and should be merged into &lt;concpts&gt;. This is
@@ -17194,16 +17236,16 @@
         <p>UK<br>
         248
 
- <td>
+ <td width="117">
         <p align="justify">24.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The text "so for
         any iterator type there is an iterator value that points
         past the last element of a corresponding container" is
@@ -17225,16 +17267,16 @@
         <p>UK<br>
         250
 
- <td>
+ <td width="117">
         <p align="justify">24.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">A default implementation should be supplied
         for the post-increment operator to simplify implementation
         of iterators by users.
@@ -17252,16 +17294,16 @@
         <p>UK<br>
         251
 
- <td>
+ <td width="117">
         <p align="justify">24.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         post-increment operator is dangerous for a general
         InputIterator. The multi-pass guarantees that make it
@@ -17291,16 +17333,16 @@
 
         <p>
 
- <td>
+ <td width="117">
         <p align="justify">24.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">istream_iterator is not a class, but a
         class template
 
@@ -17316,16 +17358,16 @@
         <p>UK<br>
         253
 
- <td>
+ <td width="117">
         <p align="justify">24.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">First sentance
         does not make gramatical sense, Seems to be missing the
         words 'if it' by comparison with similar sentance in other
@@ -17346,16 +17388,16 @@
         <p>UK<br>
         254
 
- <td>
+ <td width="117">
         <p align="justify">24.1.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This
         postcondition for pre-increment operator should be written
         as an axiom
@@ -17374,16 +17416,16 @@
         <p>UK<br>
         255
 
- <td>
+ <td width="117">
         <p align="justify">24.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This
         postcondition for pre-increment operator should be written
         as an axiom
@@ -17402,16 +17444,16 @@
         <p>UK<br>
         256
 
- <td>
+ <td width="117">
         <p align="justify">24.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">3, 4, 5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The relationship between pre- and post-
         decrement should be expressed as an axiom.
 
@@ -17430,16 +17472,16 @@
         <p>UK<br>
         257
 
- <td>
+ <td width="117">
         <p align="justify">24.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is a
         reasonable default for postdecrement_result type, which is
         X. X is required to be regular, therefore CopyConstructible
@@ -17460,16 +17502,16 @@
         <p>UK<br>
         258
 
- <td>
+ <td width="117">
         <p align="justify">24.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">A default
         implementation should be supplied for the post-decrement
         operator to simplify implementation of iterators by users.
@@ -17489,16 +17531,16 @@
         <p>UK<br>
         259
 
- <td>
+ <td width="117">
         <p align="justify">24.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         postdecrement_result is effectively returning a copy of the
         original iterator value, so should have similar
@@ -17520,16 +17562,16 @@
         <p>UK<br>
         260
 
- <td>
+ <td width="117">
         <p align="justify">24.1.5
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The effects clause for post-decrement
         iterator should be available as an axiom and a default
         implementation, where the compiler can make better use of
@@ -17551,17 +17593,17 @@
         <p>UK<br>
         249
 
- <td>
+ <td width="117">
         <p align="justify"><span lang=
         "en-US">24.1.6</span>
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The semantic for
         operator+= should also be provided as a default
         implementation to simplify implementation of user-defined
@@ -17582,16 +17624,16 @@
         <p>UK<br>
         261
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">To simplify user
         defined random access iterator types, the
         subscript_reference type should default to reference
@@ -17609,16 +17651,16 @@
         <p>UK<br>
         262
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">3, 4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Effects and post-conditions for operator+
         are more useful if expressed as axioms, and supplied as
         default implementations.
@@ -17639,16 +17681,16 @@
         <p>UK<br>
         263
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This requirement on operator-= would be
         better expressed as a default implementation in the
         concept, with a matching axiom
@@ -17669,16 +17711,16 @@
         <p>UK<br>
         264
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Effects clauses are better expressed as
         axioms where possible.
 
@@ -17697,16 +17739,16 @@
         <p>UK<br>
         265
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">8
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This effects
         clause is nonesense. It looks more like an axiom stating
         equivalence, and certainly an effects clause cannot change
@@ -17725,16 +17767,16 @@
         <p>UK<br>
         266
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">9
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">This sentance should be provided as a
         default definition, along with a matching axiom
 
@@ -17754,16 +17796,16 @@
         <p>UK<br>
         267
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">24.1.6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The code in the
         Requires clause for RandomAccessIterator operator[] would
         be better expressed as an axiom.
@@ -17782,16 +17824,16 @@
         <p>UK<br>
         268
 
- <td>
+ <td width="117">
         <p align="justify">24.1.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">12
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This note is
         potentialy confusing as __far enters the syntax as a clear
         language extension, but the note treats it as a regular
@@ -17812,17 +17854,17 @@
       <td width="29">
         <p>JP 60
 
- <td>
+ <td width="117">
         <p align="left">24.1.8
 
- <td width="107">
+ <td width="85">
         <p align="left">1<sup>st</sup> <font size="2"
         style="font-size: 11pt">para</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Capability of an iterator is too much restricted by
         concept.
@@ -18007,16 +18049,16 @@
         <p>UK<br>
         269
 
- <td>
+ <td width="117">
         <p align="justify">24.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">'decrements for
         negative n' seems to imply a negative number of decrement
         operations, which is odd.
@@ -18034,16 +18076,16 @@
         <p>UK<br>
         270
 
- <td>
+ <td width="117">
         <p align="justify">24.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The reachability
         constraint in p5 means that a negavite result, implying
         decrements operations in p4, is not possible
@@ -18063,16 +18105,16 @@
         <p>UK<br>
         271
 
- <td>
+ <td width="117">
         <p align="justify">24.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">6,7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">next/prev return
         an incremented iterator without changing the value of the
         original iterator. However, even this may invalidate an
@@ -18093,16 +18135,16 @@
         <p>UK<br>
         272
 
- <td>
+ <td width="117">
         <p align="justify">24.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">reverse_iterator
         and move_iterator use different formulations for their
         comparison operations. move_iterator merely requires the
@@ -18134,16 +18176,16 @@
         <p>UK<br>
         274
 
- <td>
+ <td width="117">
         <p align="justify">24.4, 24.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The subclauses
         for standard iterator adaptors could be better organised.
         There are essentially 3 kinds of iterator wrappers
@@ -18170,16 +18212,16 @@
         <p>UK<br>
         275
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The constructor
         template taking a single Iterator argument will be selected
         for Copy Initialization instead of the non-template
@@ -18200,16 +18242,16 @@
         <p>UK<br>
         276
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">It is odd to
         have a mix of declaration stlyes for operator+ overloads.
         Prefer if either all are member functions, or all are
@@ -18229,16 +18271,16 @@
         <p>UK<br>
         277
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The default
         constructor default-initializes current, rather than
         value-initializes. This means that when Iterator
@@ -18267,16 +18309,16 @@
         <p>UK<br>
         278
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is an
         inconsistency between the constructor taking an iterator
         and the constructor template taking a reverse_iterator
@@ -18298,17 +18340,17 @@
         <p>UK<br>
         279
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.2.12,<br>
         24.4.3.2.12
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The reason the
         return type became unspecified is LWG issue 386. This
         reasoning no longer applies as there are at least two ways
@@ -18329,16 +18371,16 @@
         <p>UK<br>
         280
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.2.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The presence of
         the second iterator value is surprising for many readers
         who underestimate the size of a reverse_iterator object.
@@ -18359,16 +18401,16 @@
         <p>UK<br>
         281
 
- <td>
+ <td width="117">
         <p align="justify">24.4.1.2.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The current
         specification for return value will always be a true
         pointer type, but reverse_iterator supports proxy iterators
@@ -18389,7 +18431,7 @@
         <p>UK<br>
         282
 
- <td>
+ <td width="117">
         <p align="justify">24.4.2.1,<br>
         24.4.2.2.2,<br>
         24.4.2.3,<br>
@@ -18397,13 +18439,13 @@
         24.4.2.5,<br>
         24.4.2.6.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">n/a
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Insert iterators of move-only types will
         move from lvalues
 
@@ -18421,17 +18463,17 @@
         <p>UK<br>
         283
 
- <td>
+ <td width="117">
         <p align="justify">24.4.2.5,<br>
         24.4.2.6.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">postincrement operator overloads
         traditionally return by value - insert_iterator is declared
         as return by reference. The change is harmless in this
@@ -18451,18 +18493,18 @@
       <td width="29">
         <p>JP 61
 
- <td>
+ <td width="117">
         <p align="left">24.4.3.2.1
 
- <td width="107">
+ <td width="85">
         <p align="left">2<sup>nd</sup> <font size="2"
         style="font-size: 11pt">para, 1<sup>st</sup>
         line</font>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -18481,16 +18523,16 @@
         <p>UK<br>
         284
 
- <td>
+ <td width="117">
         <p align="justify">24.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The stream
         iterators need constraining with concepts/requrires
         clauses.
@@ -18508,16 +18550,16 @@
         <p>UK<br>
         285
 
- <td>
+ <td width="117">
         <p align="justify">24.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1,2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Much of the
         content of p1 and the whole of p2 is a redundant
         redefinition of InputIterator. It should be simplified
@@ -18536,16 +18578,16 @@
         <p>UK<br>
         286
 
- <td>
+ <td width="117">
         <p align="justify">24.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">To the casual
         reader it is not clear if it is intended to be able to
         assign to istream_iterator objects. Specifying the copy
@@ -18567,16 +18609,16 @@
         <p>UK<br>
         287
 
- <td>
+ <td width="117">
         <p align="justify">24.5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not clear
         what the intial state of an istream_iterator should be. Is
         _value_ initialized by reading the stream, or default/value
@@ -18601,16 +18643,16 @@
         <p>UK<br>
         288
 
- <td>
+ <td width="117">
         <p align="justify">24.5.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The provided specification is vacuous,
         offering no useful information.
 
@@ -18629,16 +18671,16 @@
         <p>UK<br>
         289
 
- <td>
+ <td width="117">
         <p align="justify">24.5.1.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">It is very hard
         to pick up the correct specification for
         istream_iterator::operator== as the complete specification
@@ -18663,16 +18705,16 @@
         <p>UK<br>
         290
 
- <td>
+ <td width="117">
         <p align="justify">24.5.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The character
         type of a string delimiter for an ostream_iterator should
         be const charT *, the type of the elements, not char *, a
@@ -18691,16 +18733,16 @@
         <p>UK<br>
         291
 
- <td>
+ <td width="117">
         <p align="justify">24.5.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">ostream_iterator
         postincrement operator returns by reference rather than by
         value. This may be a small efficiency gain, but it is
@@ -18718,17 +18760,18 @@
       <td width="29">
         <p>FR 34
 
- <td>
+ <td width="117">
         <p>24.5.3<br>
- [istreambuf.iterator]
+ [istreambuf.<br>
+ iterator]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>There are two public
         sections, and the content of the second one is indented
         with respect to the first. I don't it should be.
@@ -18746,16 +18789,16 @@
         <p>UK<br>
         292
 
- <td>
+ <td width="117">
         <p align="justify">24.5.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Prefer the use
         of the new nullptr constant to the zero literal when using
         a null pointer in text.
@@ -18774,16 +18817,16 @@
         <p>UK<br>
         293
 
- <td>
+ <td width="117">
         <p align="justify">24.5.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2,3,4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The listed paragraphs redundantly redefine
         an input iterator, and redundancy can be a dangerous thing
         in a specification. Suggest a simpler phrasing below.
@@ -18809,16 +18852,16 @@
         <p>UK<br>
         294
 
- <td>
+ <td width="117">
         <p align="justify">24.5.3.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Implicit converting constructors can be
         invoked at surprising times, so there should always be a
         good reason for declaring one.
@@ -18843,16 +18886,16 @@
         <p>UK<br>
         295
 
- <td>
+ <td width="117">
         <p align="justify">25
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">THere is a level
         of redundancy in the library specification for many
         algorithms that can be eliminated with the combination of
@@ -18872,17 +18915,17 @@
       <td width="29">
         <p>JP 62
 
- <td>
+ <td width="117">
         <p align="left">25, 25.3.1.5,<br>
         26.3.6.5
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-left: 0.2in; text-indent: -0.2in; margin-bottom: 0in">
         The return types of is_sorted_until function and
@@ -18913,16 +18956,16 @@
         <p>UK<br>
         296
 
- <td>
+ <td width="117">
         <p align="justify">25.1.8
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The 'Returns' of
         adjacent_find requires only HasEqualTo, or a Predicate.
         Requiring EqualityComparable or EquivalenceRelation seems
@@ -18942,16 +18985,16 @@
         <p>UK<br>
         297
 
- <td>
+ <td width="117">
         <p align="justify">25.2.11
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The definition
         of rotate_copy is very complicated. It is equivalent to:
         return copy(first, middle, copy(middle, last, result));
@@ -18971,16 +19014,16 @@
         <p>UK<br>
         298
 
- <td>
+ <td width="117">
         <p align="justify">25.2.13
 
- <td width="107">
+ <td width="85">
         <p align="justify">13
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">partition_point requires a partitioned
         array
 
@@ -18996,16 +19039,16 @@
         <p>UK<br>
         299
 
- <td>
+ <td width="117">
         <p align="justify">25.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Should be consistent in style use of
         concepts in template parameter lists. The
         auto-OutputIterator sytle used in std::copy is probably
@@ -19025,16 +19068,16 @@
         <p>UK<br>
         300
 
- <td>
+ <td width="117">
         <p align="justify">25.2.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Since publishing
         the original standard, we have learned that swap is a
         fundamental operation, and several common idioms rely on it
@@ -19065,16 +19108,16 @@
         <p>UK<br>
         301
 
- <td>
+ <td width="117">
         <p align="justify">25.2.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">replace and
         replace_if have the requirement: OutputIterator&lt;Iter,
         Iter::reference&gt; Which implies they need to copy some
@@ -19097,16 +19140,16 @@
         <p>UK<br>
         302
 
- <td>
+ <td width="117">
         <p align="justify">25.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">4
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">the concept
         StrictWeakOrder covers the definition of a strict weak
         ordering, described in paragraph 4.
@@ -19125,16 +19168,16 @@
         <p>UK<br>
         303
 
- <td>
+ <td width="117">
         <p align="justify">25.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">This paragraph just describes
         is_partitioned
 
@@ -19153,16 +19196,16 @@
         <p>UK<br>
         304
 
- <td>
+ <td width="117">
         <p align="justify">25.3.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The requires
         clauses of push_heap, pop_heap and make_heap are
         inconsistently formatted, dispite being identical
@@ -19180,16 +19223,16 @@
         <p>UK<br>
         305
 
- <td>
+ <td width="117">
         <p align="justify">25.3.7
 
- <td width="107">
+ <td width="85">
         <p align="justify">1, 9, 17
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The negative requirement on IsSameType is a
         hold-over from an earlier draught with a variadic template
         form of min/max algorith. It is no longer necessary.
@@ -19205,16 +19248,16 @@
       <td width="29">
         <p align="left">US 84
 
- <td>
+ <td width="117">
         <p align="left">26
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Parts of the numerics chapter are not concept enabled.
 
@@ -19230,17 +19273,18 @@
       <td width="29">
         <p>FR 35
 
- <td>
+ <td width="117">
         <p>26.3<br>
- [Complex numbers]
+ [Complex<br>
+&nbsp;numbers]
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>Instantiations of the class
         template complex&lt;&gt; have to be allowed for integral
         types, to reflect existing practice and ISO standards
@@ -19259,16 +19303,16 @@
         <p>UK<br>
         306
 
- <td>
+ <td width="117">
         <p align="justify">26.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Random number
         library component cannot be used in constrained templates
 
@@ -19285,16 +19329,16 @@
       <td width="29">
         <p>JP 63
 
- <td>
+ <td width="117">
         <p align="left">26.4.8.5.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left">No
         constructor of discrete_distribution that accepts
         initializer_list.
@@ -19339,16 +19383,16 @@
       <td width="29">
         <p>JP 64
 
- <td>
+ <td width="117">
         <p align="left">26.5.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">
         &#8220;valarray&lt;T&gt;&amp; operator+=
@@ -19370,16 +19414,16 @@
         <p>UK<br>
         307
 
- <td>
+ <td width="117">
         <p align="justify">26.7
 
- <td width="107">
+ <td width="85">
         <p align="justify">Footnote 288
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">The footnote
         refers to TR1, which is not a defined term in this
         standard. Drop the reference to TR1, those templates are a
@@ -19398,16 +19442,16 @@
       <td width="29">
         <p align="left">US 85
 
- <td>
+ <td width="117">
         <p align="left">27
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         input/output chapter is not concept enabled.
 
@@ -19424,16 +19468,16 @@
         <p>UK<br>
         308
 
- <td>
+ <td width="117">
         <p align="justify">27
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         <span lang="en-US">iostreams library cannot be used from
         constrained templates</span>
@@ -19451,16 +19495,16 @@
       <td width="29">
         <p>JP 65
 
- <td>
+ <td width="117">
         <p align="left">27.4.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">Switch from
         &#8220;unspecified-bool-type&#8221; to<span lang=
@@ -19482,17 +19526,17 @@
       <td width="29">
         <p>JP 66
 
- <td>
+ <td width="117">
         <p align="left">27.4.4.3
 
- <td width="107">
+ <td width="85">
         <p align="left">1<sup>st</sup> <font size="2"
         style="font-size: 11pt">para</font>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">Switch from
         &#8220;unspecified-bool-type&#8221; to<span lang=
@@ -19514,17 +19558,19 @@
       <td width="29">
         <p>FR 36
 
- <td>
- <p>27.6.1.2.2 [istream.<br>
- formatted.arithmetic]
+ <td width="117">
+ <p>27.6.1.2.2<br>
+&nbsp;[istream.<br>
+ formatted.<br>
+ arithmetic]
 
- <td width="107">
+ <td width="85">
         <p>1, 2, and 3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>iostate err = 0;
 
         <p>
@@ -19546,17 +19592,19 @@
       <td width="29">
         <p>FR 37
 
- <td>
- <p>27.6.1.2.2 [istream.<br>
- formatted.arithmetic]
+ <td width="117">
+ <p>27.6.1.2.2<br>
+&nbsp;[istream.<br>
+ formatted.<br>
+ arithmetic]
 
- <td width="107">
+ <td width="85">
         <p>3
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>else if (lval &lt;
         numeric_limits&lt;int&gt;::min()
 
@@ -19580,16 +19628,16 @@
       <td width="29">
         <p>JP 67
 
- <td>
+ <td width="117">
         <p align="left">27.7.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         basic_stringbuf dose not use concept.
 
@@ -19726,16 +19774,16 @@
       <td width="29">
         <p>JP 68
 
- <td>
+ <td width="117">
         <p align="left">27.7.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         basic_istringstream dose not use concept.
 
@@ -19903,16 +19951,16 @@
       <td width="29">
         <p>JP 69
 
- <td>
+ <td width="117">
         <p align="left">27.7.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         basic_ostringstream dose not use concept.
 
@@ -20081,16 +20129,16 @@
       <td width="29">
         <p>JP 71
 
- <td>
+ <td width="117">
         <p align="left">27.7.3
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo.
 
@@ -20123,16 +20171,16 @@
       <td width="29">
         <p>JP 72
 
- <td>
+ <td width="117">
         <p align="left">27.7.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         basic_stringstream dose not use concept.
 
@@ -20295,16 +20343,16 @@
       <td width="29">
         <p>JP 73
 
- <td>
+ <td width="117">
         <p align="left">27.8.1.14
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">It is a problem
         from C++98, fstream cannot appoint a filename of wide
@@ -20324,16 +20372,16 @@
       <td width="29">
         <p align="left">US 86
 
- <td>
+ <td width="117">
         <p align="left">28
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         regular expressions chapter is not concept enabled.
 
@@ -20350,16 +20398,16 @@
         <p>UK<br>
         309
 
- <td>
+ <td width="117">
         <p align="justify">28
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Regular
         expressions cannot be used in constrained templates
 
@@ -20377,16 +20425,16 @@
         <p>UK<br>
         310
 
- <td>
+ <td width="117">
         <p align="justify">28
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The regex chapter uses iterators in the old
         pre-concept style, it should be changed to use concepts
         instead.
@@ -20403,16 +20451,16 @@
         <p>UK<br>
         314
 
- <td>
+ <td width="117">
         <p align="justify">28.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The swap
         overloads for regex classes are only supplied for l-value
         references. Other sections of the library (eg 21 strings or
@@ -20436,16 +20484,16 @@
         <p>UK<br>
         315
 
- <td>
+ <td width="117">
         <p align="justify">28.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">p6
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">6 Effects:
         string_type str(first, last); return
         use_facet&lt;collate&lt;charT&gt; &gt;(
@@ -20466,16 +20514,16 @@
         <p>UK<br>
         316
 
- <td>
+ <td width="117">
         <p align="justify">28.4 ff
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The constructors
         for regex classes do not have an r-value overload.
 
@@ -20493,16 +20541,16 @@
         <p>UK<br>
         317
 
- <td>
+ <td width="117">
         <p align="justify">28.8
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">basic_string has both a constructor and an
         assignment operator that accepts an initializer list,
         basic_regex should have the same.
@@ -20525,16 +20573,16 @@
       <td width="29">
         <p>JP 74
 
- <td>
+ <td width="117">
         <p align="left">28.8
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">
         &#8220;basic_regx &amp; operator=
@@ -20555,16 +20603,16 @@
         <p>UK<br>
         318
 
- <td>
+ <td width="117">
         <p align="justify">28.8.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">para 22
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Constructor
         definition should appear with the other constructors not
         after assignment ops.
@@ -20582,16 +20630,16 @@
         <p>UK<br>
         319
 
- <td>
+ <td width="117">
         <p align="justify">28.12.2
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It was always expected that
         regex_token_iterator would be constructible from an array
         literal: indeed ideally this is the prefered method of
@@ -20634,16 +20682,16 @@
       <td width="29">
         <p align="left">US 87
 
- <td>
+ <td width="117">
         <p align="left">29
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         atomics chapter is not concept enabled. The adopted paper,
         N2427, did have those concepts.
@@ -20661,16 +20709,16 @@
         <p>UK<br>
         311
 
- <td>
+ <td width="117">
         <p align="justify">29
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Atomic types
         cannot be used generically in a constrained template
 
@@ -20688,16 +20736,16 @@
         <p>UK<br>
         312
 
- <td>
+ <td width="117">
         <p align="justify">29
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The contents of the &lt;stdatomic.h&gt;
         header are not listed anywhere, and &lt;cstdatomic&gt; is
         listed as a C99 header in chapter 17. If we intend to use
@@ -20720,16 +20768,16 @@
       <td width="29">
         <p>JP 75
 
- <td>
+ <td width="117">
         <p align="left">29
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">A
         definition of enum or struct is the style of C using
         typedef.
@@ -20970,16 +21018,16 @@
         <p>UK<br>
         313
 
- <td>
+ <td width="117">
         <p align="justify">29.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">seq_cst fences don't necessarily guarantee
         ordering
         http://home.twcny.rr.com/hinnant/cpp_extensions/issues_preview/lwg-active.html#926
@@ -21002,16 +21050,16 @@
       <td width="29">
         <p align="left">US 88
 
- <td>
+ <td width="117">
         <p align="left">29.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The "lockfree" facilities do
         not tell the programmer enough.
 
@@ -21030,16 +21078,16 @@
       <td width="29">
         <p align="left">US 89
 
- <td>
+ <td width="117">
         <p align="left">29.3.1
 
- <td width="107">
+ <td width="85">
         <p align="left">Table 122
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         types in the table "Atomics for standard typedef types"
         should be typedefs, not classes. These semantics are
@@ -21058,16 +21106,16 @@
       <td width="29">
         <p align="left">US 90
 
- <td>
+ <td width="117">
         <p align="left">29.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Are atomic functions allowed
         to have non-volatile overloads?
 
@@ -21086,16 +21134,16 @@
       <td width="29">
         <p align="left">US 91
 
- <td>
+ <td width="117">
         <p align="left">29.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">Whether or not a failed
         compare_exchange is a RMW operation (as used in 1.10
         [intro.multithread]) is unclear.
@@ -21116,16 +21164,16 @@
       <td width="29">
         <p align="left">US 92
 
- <td>
+ <td width="117">
         <p align="left">29.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">te
 
- <td width="510">
+ <td width="604">
         <p align="left">The effect of
         memory_order_consume with atomic RMW operations is unclear.
 
@@ -21144,16 +21192,16 @@
       <td width="29">
         <p>JP 76
 
- <td>
+ <td width="117">
         <p align="left">30
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">A
         description for "<i>Throws:</i> Nothing." are not unified.
 
@@ -21197,16 +21245,16 @@
       <td width="29">
         <p align="left">US 93
 
- <td>
+ <td width="117">
         <p align="left">30
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left">ge
 
- <td width="510">
+ <td width="604">
         <p align="left">The
         thread chapter is not concept enabled.
 
@@ -21226,16 +21274,16 @@
 
         <p>
 
- <td>
+ <td width="117">
         <p align="justify">30
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Threads library cannot be used in
         constrained templates
 
@@ -21251,16 +21299,16 @@
         <p>UK<br>
         321
 
- <td>
+ <td width="117">
         <p align="justify">30
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">Throughout this
         clause, the term Requires: is used to introduce compile
         time requirements, which we expect to be replaced with
@@ -21285,16 +21333,16 @@
       <td width="29">
         <p>US 94
 
- <td>
+ <td width="117">
         <p>30.1.2
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>The first sentence of para 1 suggests that no other
         library function is permitted to call operating system or
         low level APIs.
@@ -21320,16 +21368,16 @@
       <td width="29">
         <p>US 95
 
- <td>
+ <td width="117">
         <p>30.1.3
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>&#8220;native_handle_type&#8221; is a typedef, not a
         class member.
 
@@ -21357,16 +21405,16 @@
       <td width="29">
         <p>US 96
 
- <td>
+ <td width="117">
         <p>30.1.4
 
- <td width="107">
+ <td width="85">
         <p>2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>There is no definition here for monotonic clock.
 
       <td width="535">
@@ -21387,16 +21435,16 @@
         <p>UK<br>
         322
 
- <td>
+ <td width="117">
         <p align="justify">30.1.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Not all systms
         can provide a monotonic clock. How are they expected to
         treat a _for function?
@@ -21415,16 +21463,16 @@
         <p>UK<br>
         323
 
- <td>
+ <td width="117">
         <p align="justify">30.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">1
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The presence of
         a non-explicit variadic template constructor alongside an
         explicit single-argument constructor can lead to behaviour
@@ -21451,16 +21499,16 @@
         <p>UK<br>
         324
 
- <td>
+ <td width="117">
         <p align="justify">30.2.1.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">thread::id
         objects should be as useable in hashing containers as they
         are in ordered associative containers.
@@ -21484,16 +21532,16 @@
       <td width="29">
         <p>JP 77
 
- <td>
+ <td width="117">
         <p align="left">30.2.1.2
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style=
         "margin-top: 0.04in; margin-bottom: 0.04in">
         "CopyConstructible" and "MoveConstructible" in
@@ -21515,20 +21563,20 @@
       <td width="29">
         <p>JP 78
 
- <td>
+ <td width="117">
         <p align="left">30.2.1.2
 
- <td width="107">
+ <td width="85">
         <p align="left">
         4<sup>th</sup> <font size="2" style=
         "font-size: 11pt">para, 1<sup>st</sup> line</font>
 
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">In
         "F and each Ti in Args", 'Ti' is not clear.
 
@@ -21543,16 +21591,16 @@
       <td width="29">
         <p>US 97
 
- <td>
+ <td width="117">
         <p>30.2.1.3
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p>detach-on-destruction may result in
         &#8220;escaped&#8221; threads accessing objects with
         bounded lifetime after the end of their lifetime.
@@ -21567,17 +21615,17 @@
       <td width="29">
         <p align="left">US 98
 
- <td>
+ <td width="117">
         <p align="left">30.2.1.3,<br>
         30.2.1.4
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p align="left"><br>
 
- <td width="510">
+ <td width="604">
         <p align="left">The current defined behavior
         for the std::thread destructor is to detach the thread.
         Unfortunately, this behavior exposes programmers to tricky,
@@ -21600,16 +21648,16 @@
         <p>UK<br>
         325
 
- <td>
+ <td width="117">
         <p align="justify">30.3.3
 
- <td width="107">
+ <td width="85">
         <p align="justify">2
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">We believe constexpr literal values should
         be a more natural expression of empty tag types than extern
         objects as it should improve the compilers ability to
@@ -21633,16 +21681,16 @@
         <p>UK<br>
         326
 
- <td>
+ <td width="117">
         <p align="justify">30.3.3.2.1
 
- <td width="107">
+ <td width="85">
         <p align="justify">7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The precondition
         that the mutex is not owned by this thread offers
         introduces the risk of un-necessary undefined behaviour
@@ -21667,16 +21715,16 @@
         <p>UK<br>
         327
 
- <td>
+ <td width="117">
         <p align="justify">30.3.3.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">4, 9, 14, 19
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Not clear what
         the specification for error condition
         resource_deadlock_would_occur means. It is perfectly
@@ -21708,16 +21756,16 @@
         <p>UK<br>
         328
 
- <td>
+ <td width="117">
         <p align="justify">30.3.3.2.2
 
- <td width="107">
+ <td width="85">
         <p align="justify">20
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is a missing precondition that owns
         is true, or an if(owns) test is missing from the effect
         clause
@@ -21737,16 +21785,16 @@
         <p>UK<br>
         329
 
- <td>
+ <td width="117">
         <p align="justify">30.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">future, promise and packaged_task provide a
         framework for creating future values, but a simple function
         to tie all three components together is missing. Note that
@@ -21784,16 +21832,16 @@
         <p>UK<br>
         330
 
- <td>
+ <td width="117">
         <p align="justify">30.5.1
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">30.5.1 (and then 30.5.7) refer to a
         specialisation of
         constructible_with_allocator_prefix&lt;&gt; However this
@@ -21814,16 +21862,16 @@
       <td width="29">
         <p>JP 79
 
- <td>
+ <td width="117">
         <p align="left">30.5.1
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">The
         concept of UsesAllocator and Allocator should be used.
 
@@ -21875,16 +21923,16 @@
         <p>UK<br>
         331
 
- <td>
+ <td width="117">
         <p align="justify">30.5.3
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Not clear what
         it means for a public constructor to be 'exposition only'.
         If the intent is purely to support the library calling this
@@ -21907,16 +21955,16 @@
         <p>UK<br>
         332
 
- <td>
+ <td width="117">
         <p align="justify">30.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ed
 
- <td width="510">
+ <td width="604">
         <p align="left">It is not clear
         without reference to the original proposal how to use a
         future. In particular, the only way for the user to
@@ -21941,16 +21989,16 @@
         <p>UK<br>
         333
 
- <td>
+ <td width="117">
         <p align="justify">30.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">We expect the complicated 3-signature
         specifcation for future::get() to be simplified to a single
         signature with a requires clause by the application of
@@ -21967,16 +22015,16 @@
         <p>UK<br>
         334
 
- <td>
+ <td width="117">
         <p align="justify">30.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify">5
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Behaviour of
         get() is undefined if calling get() while not is_ready().
         The intent is that get() is a blocking call, and will wait
@@ -21996,16 +22044,16 @@
         <p>UK<br>
         335
 
- <td>
+ <td width="117">
         <p align="justify">30.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">
         std::unique_future is MoveConstructible, so you can
         transfer the association with an asynchronous result from
@@ -22034,16 +22082,16 @@
         <p>UK<br>
         336
 
- <td>
+ <td width="117">
         <p align="justify">30.5.4
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">It is possible
         to transfer ownership of the asynchronous result from one
         unique_future instance to another via the move-constructor.
@@ -22070,16 +22118,17 @@
       <td width="29">
         <p>JP 80
 
- <td>
- <p align="left">30.5.4 , 30.5.5
+ <td width="117">
+ <p align="left">30.5.4 ,<br>
+ 30.5.5
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left">
         Typo, duplicated "&gt;"
 
@@ -22102,16 +22151,16 @@
         <p>UK<br>
         337
 
- <td>
+ <td width="117">
         <p align="justify">30.5.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">shared_future
         should support an efficient move constructor that can avoid
         unnecessary manipulation of a reference count, much like
@@ -22130,16 +22179,16 @@
         <p>UK<br>
         338
 
- <td>
+ <td width="117">
         <p align="justify">30.5.5
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">shared_future is currently
         CopyConstructible, but not CopyAssignable. This is
         inconsistent with shared_ptr, and will surprise users.
@@ -22175,16 +22224,16 @@
         <p>UK<br>
         339
 
- <td>
+ <td width="117">
         <p align="justify">30.5.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">6, 7
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">Move assignment is goiing in the wrong
         direction, assigning from *this to the passed rvalue, and
         then returning a reference to an unusable *this
@@ -22205,16 +22254,16 @@
         <p>UK<br>
         340
 
- <td>
+ <td width="117">
         <p align="justify">30.5.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">11, 12, 13
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">There is an
         implied postcondition that the state of the promise is
         transferred into the future leaving the promise with no
@@ -22234,16 +22283,16 @@
         <p>UK<br>
         341
 
- <td>
+ <td width="117">
         <p align="justify">30.5.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">promise::swap accepts its parameter by
         lvalue reference. This is inconsistent with other types
         that provide a swap member function, where those swap
@@ -22261,16 +22310,16 @@
         <p>UK<br>
         342
 
- <td>
+ <td width="117">
         <p align="justify">30.5.6
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">std::promise is
         missing a non-member overload of swap. This is inconsistent
         with other types that provide a swap member function
@@ -22289,16 +22338,16 @@
         <p>UK<br>
         343
 
- <td>
+ <td width="117">
         <p align="justify">30.5.6
 
- <td width="107">
+ <td width="85">
         <p align="justify">3
 
- <td width="38">
+ <td width="62">
         <p align="justify">Te
 
- <td width="510">
+ <td width="604">
         <p align="left">The move constructor of a std::promise
         object does not need to allocate any memory, so the
         move-construct-with-allocator overload of the constructor
@@ -22319,16 +22368,16 @@
       <td width="29">
         <p>JP 81
 
- <td>
+ <td width="117">
         <p align="left">30.5.8
 
- <td width="107">
+ <td width="85">
         <p align="left"><br>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p align="left" style="margin-top: 0.04in">
         There are not requirements for F and a concept of Allocator
         dose not use.
@@ -22450,16 +22499,16 @@
       <td width="29">
         <p>DE-23
 
- <td>
+ <td width="117">
         <p>Annex B
 
- <td width="107">
+ <td width="85">
         <p>p2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-23 Recursive
         use of constexpr functions appears to be permitted. Since
@@ -22478,16 +22527,16 @@
       <td width="29">
         <p>DE-24
 
- <td>
+ <td width="117">
         <p>Annex B
 
- <td width="107">
+ <td width="85">
         <p>p2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-24 The
         number of placeholders for "bind" is implementation-defined
@@ -22503,16 +22552,16 @@
       <td width="29">
         <p>DE-25
 
- <td>
+ <td width="117">
         <p>Annex B
 
- <td width="107">
+ <td width="85">
         <p>p2
 
- <td width="38">
+ <td width="62">
         <p>te
 
- <td width="510">
+ <td width="604">
         <p style=
         "margin-top: 0.04in; margin-bottom: 0.04in">DE-25
         Specifying a minimum of 17 recursively nested template
@@ -22534,17 +22583,17 @@
       <td width="29">
         <p>FR 38
 
- <td>
+ <td width="117">
         <p>C.2<br>
         [diffs.library]
 
- <td width="107">
+ <td width="85">
         <p>1
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>What is ISO/IEC 1990:9899/DAM
         1? My guess is that's a typo for ISO/IEC
 
@@ -22568,16 +22617,16 @@
         <p>UK<br>
         344
 
- <td>
+ <td width="117">
         <p align="justify">Appendix D
 
- <td width="107">
+ <td width="85">
         <p align="justify"><br>
 
- <td width="38">
+ <td width="62">
         <p align="justify">Ge
 
- <td width="510">
+ <td width="604">
         <p align="left">It is desirable to allow some mechanism to
         support phasing out of deprecated features in the future.
         Allowing compilers to implement a mode where deprecated
@@ -22597,16 +22646,16 @@
       <td width="29">
         <p>FR 39
 
- <td>
+ <td width="117">
         <p>Index
 
- <td width="107">
+ <td width="85">
         <p>
 
- <td width="38">
+ <td width="62">
         <p>ed
 
- <td width="510">
+ <td width="604">
         <p>Some definitions seem not
         indexed (such as /trivially copyable/ or
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk