Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51559 - sandbox/committee/LWG
From: bdawes_at_[hidden]
Date: 2009-03-03 08:17:15


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

Log:
Edit 1
Text files modified:
   sandbox/committee/LWG/0xCD1_Comments.html | 3051 ++++++++++++++++++++-------------------
   1 files changed, 1546 insertions(+), 1505 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:17:14 EST (Tue, 03 Mar 2009)
@@ -2,8 +2,8 @@
 <HTML>
 <HEAD>
         <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
- <TITLE>CommentsOn</TITLE>
- <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 (Win32)">
+ <TITLE>C++0x CD1 NB Comments</TITLE>
+ <META NAME="GENERATOR" CONTENT="Microsoft FrontPage 5.0">
         <META NAME="AUTHOR" CONTENT="dow">
         <META NAME="CREATED" CONTENT="20090221;19590000">
         <META NAME="CHANGEDBY" CONTENT=" Barry E Hedquist">
@@ -22,35 +22,7 @@
 </HEAD>
 <BODY LANG="en-US" TEXT="#000000" DIR="LTR">
 <DIV TYPE=HEADER>
- <TABLE WIDTH=1035 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=564>
- <COL WIDTH=139>
- <COL WIDTH=288>
- <TR VALIGN=TOP>
- <TD WIDTH=564>
- <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#ff0000"><FONT SIZE=1 STYLE="font-size: 8pt"><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 11pt"><B>C++0X,
- CD 1, NB Comments</B></FONT></FONT></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=139>
- <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Date:
- 21 Feb 2009</FONT></P>
- </TD>
- <TD WIDTH=288>
- <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Document:<FONT SIZE=2><B>
- SC22 N4411, ISO/IEC CD 14882</B></FONT></FONT></P>
- </TD>
- </TR>
- </TABLE>
- <P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0in"><BR>
- </P>
- <TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
+ <TABLE BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0 style="border-collapse: collapse">
                 <TR VALIGN=TOP>
                         <TD WIDTH=23>
                                 <P LANG="en-GB" CLASS="western" ALIGN=CENTER STYLE="margin-top: 0.03in; page-break-inside: avoid">
@@ -89,14 +61,14 @@
                         </TD>
                         <TD WIDTH=77>
                                 <P LANG="en-GB" CLASS="western" ALIGN=CENTER STYLE="margin-top: 0.07in; page-break-inside: avoid">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=1 STYLE="font-size: 8pt"><B>Clause
- No./<BR>Subclause No./<BR>Annex<BR></B></FONT><FONT SIZE=1 STYLE="font-size: 8pt">(e.g.
- 3.1)</FONT></FONT></P>
+ <FONT SIZE=1 STYLE="font-size: 8pt"><B>Clause
+ No./<BR>Subclause No./<BR>Annex<BR></B>(e.g.
+ 3.1)</FONT></P>
                         </TD>
                         <TD WIDTH=69>
                                 <P LANG="en-GB" CLASS="western" ALIGN=CENTER STYLE="margin-top: 0.07in; page-break-inside: avoid">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=1 STYLE="font-size: 8pt"><B>Paragraph/<BR>Figure/Table/Note<BR></B></FONT><FONT SIZE=1 STYLE="font-size: 8pt">(e.g.
- Table 1)</FONT></FONT></P>
+ <FONT SIZE=1 STYLE="font-size: 8pt"><B>Paragraph/<BR>Figure/Table/Note<BR></B>(e.g.
+ Table 1)</FONT></P>
                         </TD>
                         <TD WIDTH=33>
                                 <P LANG="en-GB" CLASS="western" ALIGN=CENTER STYLE="margin-top: 0.07in; page-break-inside: avoid">
@@ -120,21 +92,6 @@
                                 </P>
                         </TD>
                 </TR>
- </TABLE>
- <P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0in"><BR>
- </P>
- <P LANG="en-GB" ALIGN=JUSTIFY STYLE="margin-bottom: 0.16in; line-height: 0.01in">
- <BR>
- </P>
-</DIV>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0 STYLE="page-break-before: always">
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">FR
@@ -149,15 +106,17 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ge</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ge</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Interactions
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Interactions
                         between several new features appear obscure, and very few examples
                         are offered to guide understanding of the formal text on
- interaction between these new additions.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
- worry about the complexity of the programming model so created.</FONT></FONT></P>
+ interaction between these new additions.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
+ worry about the complexity of the programming model so created.</FONT></P>
                         <P STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
@@ -172,8 +131,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">1</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 1</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">1-16</FONT></P>
@@ -194,7 +152,7 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT COLOR="#000080"><U>http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html</U></FONT></FONT></P>
+ <FONT COLOR="#000080" SIZE="2" style="font-size: 11pt"><U>http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -305,8 +263,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">3</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 3</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">all</FONT></P>
@@ -348,11 +305,11 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">2</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">C++
- is split at the end of line.</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">C++
+ is split at the end of line.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -365,8 +322,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">4</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 4</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">1.1</FONT></P>
@@ -390,18 +346,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-right: -0.18in"><FONT SIZE=2 STYLE="font-size: 9pt">UK
@@ -445,11 +389,11 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">1</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Is
- the lack of reference to ISO/CEI 9899/AC3:2007 voluntary?</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Is
+ the lack of reference to ISO/CEI 9899/AC3:2007 voluntary?</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -476,10 +420,10 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">We
+ <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">We
                         recommend taking the latest update to each listed standard, yet
                         the C standard is quite deliberately held back to the 1990 version
- without comment.+</SPAN></FONT></FONT></P>
+ without comment.+</SPAN></FONT></P>
                         <P CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -581,12 +525,12 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;The
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">&quot;The
                         dynamic type of an rvalue expression is its static type.&quot; Is
- this true with rvalue references?</FONT></FONT></P>
+ this true with rvalue references?</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -599,8 +543,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">5</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 5</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">1.3.5</FONT></P>
@@ -641,11 +584,11 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">There
- is a page break between the title and the paragraph.</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">There
+ is a page break between the title and the paragraph.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -670,15 +613,15 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[intro.execution]/5
- explicitly allows non causal undefined behaviour,</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[intro.execution]/5
+ explicitly allows non causal undefined behaviour,</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Adding
- it to the note outlying possible undefined behaviours.</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Adding
+ it to the note outlying possible undefined behaviours.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -687,8 +630,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">6</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 6</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">1.3.14</FONT></P>
@@ -733,14 +675,14 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">8</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">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 extension which defines some cases of
- ODR.</FONT></FONT></P>
+ ODR.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -870,8 +812,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">9</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 9</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">1.6</FONT></P>
@@ -900,8 +841,7 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">US
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">10</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">US 10</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">1.7</FONT></P>
@@ -917,7 +857,8 @@
                         term thread is used before defined.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">R</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">eference
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt">
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">R</FONT><FONT SIZE=2 STYLE="font-size: 9pt">eference
                         1.10 [intro.multithread].</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=157>
@@ -925,18 +866,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">US
@@ -1183,18 +1112,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">FR
@@ -1208,12 +1125,12 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">16</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         example use int *v while the other examples seems to use notation
- like int* v.</FONT></FONT></P>
+ like int* v.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -1249,19 +1166,17 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in; margin-bottom: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Replace
                         first sentence of para 1 as follows:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Under
- a hosted implementation, a C</FONT><FONT SIZE=2 STYLE="font-size: 9pt">++
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"> program can have more
- than one </FONT><FONT SIZE=2 STYLE="font-size: 9pt">thread of
- execution</FONT><FONT SIZE=2 STYLE="font-size: 9pt"> (a.k.a.
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">thread</FONT><FONT SIZE=2 STYLE="font-size: 9pt">)
- running concurrently.</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
+ <FONT SIZE=2 STYLE="font-size: 9pt">Under
+ a hosted implementation, a C++ program can have more
+ than one thread of
+ execution (a.k.a. thread)
+ running concurrently.
                         Each thread is a single flow of control within a program.
                         Anything whose address may be determined by a thread, including
                         but not limited to static objects, storage obtained via new or by
                         any dynamic allocator, directly addressable storage obtained
                         through implementation-defined functions, and automatic variables,
- are accessible to all threads in the same program.</FONT></FONT></P>
+ are accessible to all threads in the same program.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -1342,18 +1257,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">FR
@@ -1368,34 +1271,40 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[defns.multibyte]
- &quot;the extended character set.&quot;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[lex.charset]/3
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[defns.multibyte]
+ &quot;the extended character set.&quot;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[lex.charset]/3
                         cited below implies that there is an extended character set per
- locale.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[lex.phases]/5
+ locale.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[lex.phases]/5
                         &quot;Each [...] universal-character-name [...] is converted to
- the corresponding member of the execution character set&quot;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[lex.charset]/3
+ the corresponding member of the execution character set&quot;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[lex.charset]/3
                         &quot;The values of the members of the execution character sets
                         are implementation defined, and any additional members are
- locale-specific.&quot;</FONT></FONT></P>
+ locale-specific.&quot;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Together
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Together
                         they seem to imply that what is locale-specific is if a value is
                         valid or not for the current locale, not the representation of a
- given universal character.</FONT></FONT></P>
+ given universal character.</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         is not the behaviour of at least some compilers I've access to
                         which are allowing different codes for the same abstract character
                         in different locale. During phase 5, they are using an
- implementation defined char set.</FONT></FONT></P>
+ implementation defined char set.</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -1522,11 +1431,11 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">3</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">There
- are spurious empty lines.</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">There
+ are spurious empty lines.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -1551,12 +1460,12 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         alternative representations are reserved as such even in
- attribute. Is that what is wanted?</FONT></FONT></P>
+ attribute. Is that what is wanted?</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -1841,9 +1750,8 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Typo,</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">R&quot;...&quot; should
- be R&quot;[...]&quot;</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">Typo, R&quot;...&quot; should
+ be R&quot;[...]&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Correct
@@ -1899,10 +1807,10 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.67in; margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">[Note:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.83in; margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">char
- foo[] = R&rdquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>delimiter</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">[[a-z]
+ <FONT SIZE=2 STYLE="font-size: 9pt">char
+ foo[] = R&rdquo;<I>delimiter</I>[[a-z]
                         specifies a range which matches any lowercase letter from &quot;a&quot;
- to &quot;z&quot;.]</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>delimiter</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&rdquo;;</FONT></FONT></P>
+ to &quot;z&quot;.]<I>delimiter</I>&rdquo;;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-left: 0.67in; margin-bottom: 0in">
                         <BR>
                         </P>
@@ -1927,18 +1835,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">JP
@@ -2092,13 +1988,14 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">3</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Shouldn't
- the assert be</FONT></FONT></P>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">assert(std::strcmp(p,
- &quot;a\nb\nc&quot;) == 0);</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Shouldn't
+ the assert be</FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">assert(std::strcmp(p,
+ &quot;a\nb\nc&quot;) == 0);</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -2245,25 +2142,28 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">7</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;In
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">&quot;In
                         general it is necessary to determine whether a name denotes one of
- these entities before parsing the program that contains it.&quot;</FONT></FONT></P>
+ these entities before parsing the program that contains it.&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Would
- prefer</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;...
- before continuing to parse the program that contains it.&quot;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Would
+ prefer</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">&quot;...
+ before continuing to parse the program that contains it.&quot;</FONT></P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in; margin-bottom: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">or
                         even </FONT>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;...
- to complete the parsing of the program that contains it.&quot;</FONT></FONT></P>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">as
- some names denotes entities declared after the first occurrence.</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">&quot;...
+ to complete the parsing of the program that contains it.&quot;</FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">as
+ some names denotes entities declared after the first occurrence.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -2283,13 +2183,14 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">8</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">/operator-function-id/,
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">/operator-function-id/,
                         /conversion-function-id/, /template-id/ are followed by a space
                         and then a &quot;s&quot; while usually such production names
- aren't followed by a space when put in plural (see /identifier/).</FONT></FONT></P>
+ aren't followed by a space when put in plural (see /identifier/).</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -2585,12 +2486,13 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         scope of function parameters is defined, but what is the scope of
- template parameters?</FONT></FONT></P>
+ template parameters?</FONT></P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
@@ -2633,18 +2535,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-right: -0.18in; margin-bottom: 0in">
@@ -2694,15 +2584,17 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
- section does not specify whether concept names have linkage.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Do
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
+ section does not specify whether concept names have linkage.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Do
                         they or not? If concept names do not have linkage, then a note is
                         appropriate, and that would be a bit surprising and curious. What
- is the rationale?</FONT></FONT></P>
+ is the rationale?</FONT></P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
@@ -2818,11 +2710,11 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">6</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
- paragraph number is not aligned with the text.</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
+ paragraph number is not aligned with the text.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -2847,17 +2739,20 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         section completely ignores the real world and practical case of
                         dynamically linked or loaded libraries. In current computing
- environments, they are ubiquitous and they cannot be ignored in</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">practical
- C++ programs. The Standard</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">should
- address this aspect.</FONT></FONT></P>
+ environments, they are ubiquitous and they cannot be ignored in</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">practical
+ C++ programs. The Standard</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">should
+ address this aspect.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -2870,18 +2765,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-right: -0.18in"><FONT SIZE=2 STYLE="font-size: 9pt">UK<BR>
@@ -3035,18 +2918,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">DE-3</FONT></P>
@@ -3067,10 +2938,11 @@
                         behavior; none of the bullets in the second paragraph seem to
                         apply.</FONT></P>
                         <P LANG="en-GB" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">int&amp;
- i = *new int(5);</FONT></FONT></P>
- <P LANG="en-GB" ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">delete
- &amp;i;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">int&amp;
+ i = *new int(5);</FONT></P>
+ <P LANG="en-GB" ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">delete
+ &amp;i;</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Clarify
@@ -3156,16 +3028,17 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         phrase 'effective type' is defined and used in a way that is
                         incompatible with C99. Such a deliberate incompatible choice of
                         terminology is both unfortunate and confusing, given past practice
                         of the committee to maintain greater compatibility with C99. We
                         strongly suggest that the phrase 'effective type' not be used in
- such an incompatible way.</FONT></FONT></P>
+ such an incompatible way.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -3204,15 +3077,15 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">Add (3.11) after over-aligned
                         type as the link.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT> <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">[
- Note: pointers to over-aligned types</FONT><FONT COLOR="#008000"><FONT SIZE=2 STYLE="font-size: 9pt">(3.11)</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
+ Note: pointers to over-aligned types</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#008000">(3.11)</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
                         have no special representation, but their range of valid values is
                         restricted by the extended alignment requirement. This
                         International Standard specifies only two ways of obtaining such a
                         pointer: taking the address of a valid object with an over-aligned
- type</FONT><FONT COLOR="#008000"><FONT SIZE=2 STYLE="font-size: 9pt">(3.11)</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">,
+ type</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#008000">(3.11)</FONT><FONT SIZE=2 STYLE="font-size: 9pt">,
                         and using one of the runtime pointer alignment functions. An
                         implementation may provide other means of obtaining a valid
- pointer value for an over-aligned type</FONT><FONT COLOR="#008000"><FONT SIZE=2 STYLE="font-size: 9pt">(3.11)</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">.&mdash;end
+ pointer value for an over-aligned type</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#008000">(3.11)</FONT><FONT SIZE=2 STYLE="font-size: 9pt">.&mdash;end
                         note ]</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=157>
@@ -3220,18 +3093,6 @@
                         </P>
                 </TD>
         </TR>
-</TABLE>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0in; page-break-before: always">
-<BR>
-</P>
-<TABLE WIDTH=1036 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=23>
- <COL WIDTH=77>
- <COL WIDTH=69>
- <COL WIDTH=33>
- <COL WIDTH=307>
- <COL WIDTH=270>
- <COL WIDTH=157>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">US
@@ -3874,10 +3735,12 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">The
- standard does not clarify the meaning of </FONT></FONT><CODE><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">this</FONT></FONT></FONT></CODE><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">
+ <FONT SIZE=2 STYLE="font-size: 11pt">
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">The
+ standard does not clarify the meaning of </FONT><CODE>
+ <FONT FACE="Arial, sans-serif" COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">this</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">
                         in lambdas. Does it mean this lambda, or this class within which
- the lambda is nested?</FONT></FONT></FONT></P>
+ the lambda is nested?</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -3907,9 +3770,10 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <FONT SIZE=2 STYLE="font-size: 11pt">
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">The
                         current wording does not specify how context capturing and name
- resolution </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">take
+ resolution </FONT><FONT SIZE=2 STYLE="font-size: 9pt">take
                         place when the inner lambda refers to the outer lambda's locals
                         variables and parameters.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -4259,18 +4123,18 @@
                 <TD WIDTH=307>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">DE-6
                         Some uses of lambda expressions refer to specializations of the
- unconstrained class template <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">std::reference_closure</FONT></FONT>
+ unconstrained class template <FONT FACE="Arial, sans-serif">std::reference_closure</FONT>
                         (5.1.1). If the lambda expression appears in a constrained context
                         and the return type or a parameter type for the lambda depend on a
                         template parameter (see 14.10), such a use is ill-formed.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 20.7.18, for the class template <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">std::reference_closure</FONT></FONT>,
- require <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">Returnable</FONT></FONT>
- for <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">R</FONT></FONT>
- and <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">VariableType</FONT></FONT>
- for each of the <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">ArgTypes</FONT></FONT>.</FONT></P>
+ 20.7.18, for the class template <FONT FACE="Arial, sans-serif">std::reference_closure</FONT>,
+ require <FONT FACE="Arial, sans-serif">Returnable</FONT>
+ for <FONT FACE="Arial, sans-serif">R</FONT>
+ and <FONT FACE="Arial, sans-serif">VariableType</FONT>
+ for each of the <FONT FACE="Arial, sans-serif">ArgTypes</FONT>.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -5258,11 +5122,11 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Should
- not the type of alignof-expression be of type std::max_align_t?</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Should
+ not the type of alignof-expression be of type std::max_align_t?</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -5521,23 +5385,26 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
- constant-expression in</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
+ constant-expression in</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">case
- constant-expression</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">case
+ constant-expression</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">should
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">should
                         be allowed to be of any constant expression of literal type for
                         which a constexpr comparison operator (operator&lt; and
                         operator==) is in scope. Now that constant expressions of other
                         integral types are evaluated at compile time, the restriction for
- case-labels is at best artificial.</FONT></FONT></P>
+ case-labels is at best artificial.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -5614,8 +5481,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">{</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;&nbsp;&nbsp; <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- decltype( expression ) _RangeT;</U></FONT></FONT></P>
+ &nbsp;&nbsp;&nbsp; <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ decltype( expression ) _RangeT;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;&nbsp;&nbsp; <FONT SIZE=2 STYLE="font-size: 9pt">auto &amp;&amp;
                         __range = ( expression );</FONT></P>
@@ -5749,8 +5616,7 @@
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">State
- that such a late-checked block has the same meaning as if the
- <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">late_check</FONT></FONT>
+ that such a late-checked block has the same meaning as if the <FONT FACE="Arial, sans-serif">late_check</FONT>
                         keyword were absent.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
@@ -6098,25 +5964,30 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">'constexpr'
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">'constexpr'
                         functions should be allowed to take const reference parameters, as
                         long as their uses are in a context where a constant expression
- may be required. For example, the following should be allowed</FONT></FONT></P>
+ may be required. For example, the following should be allowed</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;typename
- T, int N&gt;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">int
- size(const T(&amp;)[N]) { return N; }</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;typename
+ T, int N&gt;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">int
+ size(const T(&amp;)[N]) { return N; }</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">int
- a[] = { 41,42,43,44 };</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">enum
- { v = size(a) };</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">int
+ a[] = { 41,42,43,44 };</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">enum
+ { v = size(a) };</FONT></P>
                         <P STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
@@ -6585,47 +6456,58 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Now
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">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 in template parameter declarations, as in</FONT></FONT></P>
+ also be allowed in template parameter declarations, as in</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;auto
- n&gt; struct X { /* &hellip; */ };</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;auto
+ n&gt; struct X { /* &hellip; */ };</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">X&lt;903&gt;
- x;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">X&lt;903&gt;
+ x;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">X&lt;&amp;Widget::callback&gt;
- y;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">X&lt;&amp;Widget::callback&gt;
+ y;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">instead
- of the current, often verbose and cumbersome</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">instead
+ of the current, often verbose and cumbersome</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Consolas, monospace"><FONT SIZE=2 STYLE="font-size: 10pt"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="fr-FR">template&lt;typename
- T, T n&gt; struct X { /* &hellip; </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">*/
- };</FONT></FONT></FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 10pt" FACE="Consolas, monospace">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="fr-FR">template&lt;typename
+ T, T n&gt; struct X { /* &hellip; </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">*/
+ };</FONT></FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">X&lt;int,903&gt;
- x;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">X&lt;void
- (Widget::*)(),&amp;Widget::callback&gt; y;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">X&lt;int,903&gt;
+ x;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">X&lt;void
+ (Widget::*)(),&amp;Widget::callback&gt; y;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
                         understand that 'auto' is used in 14.1/18 in a different way (for
                         constrained template), but that usable appears very strange
                         syntax, unnatural and does not fit well with the usage in this
- section.</FONT></FONT></P>
+ section.</FONT></P>
                         <P STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
@@ -7066,22 +6948,25 @@
                         21</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         syntax for concept map alias is unnecessarily both confused and
- verbose.</FONT></FONT></P>
+ verbose.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
- strongly suggest simplifications, e.g.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">using
- N1::C&lt;int&gt;;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">that
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
+ strongly suggest simplifications, e.g.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">using
+ N1::C&lt;int&gt;;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">that
                         fits well with existing constructs. The syntactic complexity is
                         too high for a new feature presumably designed to support sound
- programming.</FONT></FONT></P>
+ programming.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -7143,8 +7028,10 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">The
                         list of attributes is missing an attribute to indicate that a
- function with a </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">throw()</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
- (throws nothing) clause need not have the </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">unexpected()</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ function with a </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">throw()</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ (throws nothing) clause need not have the </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">unexpected()</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
                         catch clause generated. This attribute was a motivating example
                         for the attribute syntax, and its omission is surprising.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -7198,20 +7085,21 @@
                         26</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">7.6
- [Attributes]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">7.6
+ [Attributes]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Are
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Are
                         they part of object types or not? The section does not appear to
- indicate that clearly.</FONT></FONT></P>
+ indicate that clearly.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -7259,28 +7147,31 @@
                         27</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">7.6.1</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">7.6.1</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         section specifies that no name lookup is performed on any
                         identifier contained in an attribute-token. This in particular
                         implies that, for example, it is impossible to define a template
                         class parameterized by its alignment. That restriction is
- unacceptable.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
- original alignment proposal made that useful construct possible.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Furthermore
+ unacceptable.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
+ original alignment proposal made that useful construct possible.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Furthermore
                         paragraph 7.6.1/2 appears contradictory with the rest of that
                         section -- since no name lookup is performed, how a 'type-id'is
- determined?</FONT></FONT></P>
+ determined?</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -7541,7 +7432,8 @@
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">The
- meaning of the </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[[final]]</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ meaning of the </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[[final]]</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
                         attribute applied to classes is inconsistent with other languages
                         and not desirable in its own right.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -7550,9 +7442,11 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Modify
- the semantics of </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[[final]]</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ the semantics of </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[[final]]</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
                          applied to classes. See the attached paper &quot;Issues with the
- C++ Standard&quot; under Chapter 7 &quot;Meaning of </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">[[final]]</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ C++ Standard&quot; under Chapter 7 &quot;Meaning of </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">[[final]]</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
                         attribute applied to classes&quot;.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
@@ -7673,8 +7567,10 @@
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">With
                         the introduction of late-specified return types for functions and
                         lambda expressions, we now have three different syntaxes for
- declaring functions. The </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">-&gt;</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
- late declaration is used in two. The </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">auto</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ declaring functions. The </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">-&gt;</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ late declaration is used in two. The </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">auto</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
                         keyword is used in one, but also used differently in variable
                         definitions.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -7753,99 +7649,126 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 45</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 45</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">8.3.5</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">8.3.5</FONT></P>
                 </TD>
                 <TD WIDTH=69>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">13</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">13</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">At
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">At
                         present, function parameter packs can only occur at the end of a
                         parameter-declaration-list. This restriction unnecessarily
                         prohibits uses of function parameter packs in cases where template
- argument deduction isn&rsquo;t needed, e.g.,</FONT></FONT></P>
+ argument deduction isn&rsquo;t needed, e.g.,</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class...
- T&gt; struct X { };</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class...
- T1, class... T2&gt;</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">struct
- X&lt;pair&lt;T1, T2&gt;...&gt; {</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">void
- f(T1..., T2...);</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">};</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;class...
+ T&gt; struct X { };</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;class...
+ T1, class... T2&gt;</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">struct
+ X&lt;pair&lt;T1, T2&gt;...&gt; {</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">void
+ f(T1..., T2...);</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">};</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">More
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">More
                         importantly, this restriction is inconsistent with the way pack
                         expansions are handled. For example, this template is well-formed
- (but X&lt;T..., int&gt; is a non-deduced context):</FONT></FONT></P>
+ (but X&lt;T..., int&gt; is a non-deduced context):</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class...
- T&gt; void f(X&lt;T..., int&gt;);</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;class...
+ T&gt; void f(X&lt;T..., int&gt;);</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Therefore,
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Therefore,
                         the restriction that limits function parameter packs to the end of
                         the parameter-declaration-list should be removed. Instead,
                         function parameter packs not at the end of the
                         parameter-declaration-list should be considered non-deduced
- contexts.</FONT></FONT></P>
+ contexts.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 8.3.5p13, remove the sentence &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">A
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 8.3.5p13, remove the sentence &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">A
                         function parameter pack, if present, shall occur at the end of the
- parameter-declaration-list.&rdquo;</SPAN></FONT></FONT></FONT></FONT></P>
+ parameter-declaration-list.&rdquo;</SPAN></FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">In
                         14.8.2.1p1, replace the phrase &ldquo;For a function parameter
                         pack&rdquo; with &ldquo;For a function parameter pack that occurs
- at the end of a </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG=""><I>parameter-declaration-list</I></SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">&rdquo;.</SPAN></FONT></FONT></FONT></FONT></P>
+ at the end of a </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG=""><I>parameter-declaration-list</I></SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">&rdquo;.</SPAN></FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">Replace
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">Replace
                         the note text &ldquo;A function parameter pack can only occur at
- the end of a parameter-declaration-</SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">list
+ the end of a parameter-declaration-</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">list
                         (8.3.5).&rdquo; with &ldquo;A function parameter pack that does
                         not occur at the end of a parameter-declaration-list is a
- non-deduced context.&rdquo;</FONT></FONT></FONT></FONT></P>
+ non-deduced context.&rdquo;</FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         14.8.2.5p5, add a new bullet: &ldquo;A function parameter pack
- that does not occur at the end of its parameter-declaration-list.&rdquo;</FONT></FONT></P>
+ that does not occur at the end of its parameter-declaration-list.&rdquo;</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 14.8.2.5p10, replace &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">If
- </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">the
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 14.8.2.5p10, replace &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">If
+ </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">the
                         parameter-declaration corresponding to Pi is a function parameter
- pack&rdquo; with &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">If
- </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">the
+ pack&rdquo; with &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">If
+ </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">the
                         parameter-declaration corresponding to Pi is a function parameter
                         pack and Pi occurs at the end of the parameter-declaration-list&rdquo;.
- </FONT></FONT></FONT></FONT>
+ </FONT></FONT>
                         </P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Replace
- </FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">the
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Replace
+ </FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">the
                         note text &ldquo;A function parameter pack can only occur at the
- end of a parameter-declaration-</SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">list
+ end of a parameter-declaration-</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">list
                         (8.3.5).&rdquo; with &ldquo;A function parameter pack that does
                         not occur at the end of a parameter-declaration-list is a
- non-deduced context.&rdquo;</FONT></FONT></FONT></FONT></P>
+ non-deduced context.&rdquo;</FONT></FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -7920,31 +7843,38 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 46</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 46</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">8.5.3</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">8.5.3</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         ability for an rvalue reference to bind to an lvalue opens a
                         type-safety hole that becomes very dangerous with concepts. For
- example, consider vector&rsquo;s push_back operation:</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requires
- MoveConstructible&lt;T&gt; void push_back(T&amp;&amp;);</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requires
- CopyConstructible&lt;T&gt; void push_back(const T&amp;);</FONT></FONT></P>
+ example, consider vector&rsquo;s push_back operation:</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requires
+ MoveConstructible&lt;T&gt; void push_back(T&amp;&amp;);</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requires
+ CopyConstructible&lt;T&gt; void push_back(const T&amp;);</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">For
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">For
                         a copy-constructible T (which is also move-constructible),
                         push_back does the right thing. However, if T is something that is
                         move-constructible (e.g., unique_ptr&lt;int&gt;), the second
@@ -7952,39 +7882,45 @@
                         away), so only the first overload remains. Therefore, one could
                         accidentally call push_back with an lvalue of type T, and
                         push_back would silently move from the lvalue. The same problem
- occurs without concepts (albeit less frequently).</FONT></FONT></P>
+ occurs without concepts (albeit less frequently).</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Prohibit
- rvalue references from binding to lvalues.</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Prohibit
+ rvalue references from binding to lvalues.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Unfortunately
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Unfortunately
                         this change will break some current use cases of rvalue reference
                         including the use of rvalue streams, and of the forward function
                         itself. To resolve this we may want to consider three types of
- references:</FONT></FONT></P>
+ references:</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
                         <OL>
- <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
- current reference.</FONT></FONT></P>
- <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">A
- non-const reference that only binds to rvalues.</FONT></FONT></P>
- <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">A
- non-const reference that will bind to both lvalues and rvalues.</FONT></FONT></P>
+ <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
+ current reference.</FONT></P>
+ <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">A
+ non-const reference that only binds to rvalues.</FONT></P>
+ <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">A
+ non-const reference that will bind to both lvalues and rvalues.</FONT></P>
                         </OL>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Still
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Still
                         another solution would be to adopt the &ldquo;deleted function&rdquo;
                         solution for all functions. This solution is described in comment
                         for 12.1, 12.4, 12.8, but restricted to special functions in that
- comment. (See US NN).</FONT></FONT></P>
+ comment. (See US NN).</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P ALIGN=LEFT><BR>
@@ -8083,70 +8019,88 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 50</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 50</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">12.1,
- 12.4, 12.8</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">12.1,
+ 12.4, 12.8</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Implicitly-declared
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Implicitly-declared
                         default constructors, destructors, copy constructors, and copy
                         assignment operators are deleted when their definitions would be
                         ill-formed. However, unlike with overloading and template argument
                         deduction, access control is performed as part of the check for
                         making one of these special function deleted. This inconsistency
- should be removed.</FONT></FONT></P>
+ should be removed.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         change would sacrifice some backward compatibility in favor of
                         consistency. With the current wording, checking that the following
                         class &lsquo;A&rsquo; is CopyConstructible would proceed without
- error (it is not CopyConstructible):</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">class
- A { A(const A&amp;); };</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">With
+ error (it is not CopyConstructible):</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">class
+ A { A(const A&amp;); };</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">With
                         the proposed change, testing whether A is CopyConstructible would
                         produce a diagnostic. To fix the problem, the user would have to
- use a deleted function:</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">class
- A { A(const A&amp;) = delete; };</FONT></FONT></P>
+ use a deleted function:</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">class
+ A { A(const A&amp;) = delete; };</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 12.1p5, remove the phrase &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">
- or inaccessible from the implicitly-declared default </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">constructor&rdquo;.</FONT></FONT></FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 12.1p5, remove the phrase &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">
+ or inaccessible from the implicitly-declared default </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">constructor&rdquo;.</FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 12.4p3, remove the phrase &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">or
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 12.4p3, remove the phrase &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">or
                         a destructor that is inaccessible from the implicitly-declared
                         destructor,&rdquo; and the phrase &ldquo;or a destructor that is
- inaccessible from the </SPAN></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">implicitly-declared
- destructor</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">&rdquo;.</SPAN></FONT></FONT></FONT></FONT></P>
+ inaccessible from the </SPAN></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">implicitly-declared
+ destructor</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">&rdquo;.</SPAN></FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 12.8p5, remove the phrase &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 12.8p5, remove the phrase &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">
                         or inaccessible from the implicitly-declared copy constructor&rdquo;
- from the two places it occurs.</SPAN></FONT></FONT></FONT></FONT></P>
+ from the two places it occurs.</SPAN></FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 12.8p10, remove the phrase &ldquo;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="">or
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 12.8p10, remove the phrase &ldquo;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="">or
                         inaccessible from the implicitly-declared copy assignment
- operator&rdquo; from the two places it occurs.</SPAN></FONT></FONT></FONT></FONT></P>
+ operator&rdquo; from the two places it occurs.</SPAN></FONT></FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -8161,8 +8115,9 @@
                         28</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">12.6.1
- [Explicit initialization]</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">12.6.1
+ [Explicit initialization]</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -8171,12 +8126,12 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         section, in particular the example with `g' appears contradictory
- with the syntax for uniform initialization.</FONT></FONT></P>
+ with the syntax for uniform initialization.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -8528,8 +8483,9 @@
                         29</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.3
- [Template arguments]</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.3
+ [Template arguments]</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -8538,12 +8494,12 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Constant
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Constant
                         expressions of any literal type should be allowed as template
- arguments.</FONT></FONT></P>
+ arguments.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P ALIGN=LEFT><BR>
@@ -8556,53 +8512,68 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 53</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 53</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.5.1</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.5.1</FONT></P>
                 </TD>
                 <TD WIDTH=69>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">5</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">5</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">If
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">If
                         the requirements of a constrained member that is a copy
                         constructor, copy assignment operator, or destructor are not
                         satisfied, then that user-declared special function will not
                         exist. It appears that, in this case, the special function will
- then be </FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><I>implicitly</I></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">
+ then be </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><I>implicitly</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">
                         defined, which is likely to either (a) fail to compile or (b)
- produce a function with the wrong semantics. For example:</FONT></FONT></FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;ObjectType
- T&gt; class vector {</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">T*
- first, last, end;</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">public:</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requires
- CopyConstructible&lt;T&gt; vector(const vector&amp;);</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">};</FONT></FONT></P>
+ produce a function with the wrong semantics. For example:</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;ObjectType
+ T&gt; class vector {</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">T*
+ first, last, end;</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">public:</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requires
+ CopyConstructible&lt;T&gt; vector(const vector&amp;);</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">};</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">If
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">If
                         instantiated with a type that is not CopyConstructible, vector
                         will get an implicitly-defined copy constructor that performs a
- copy of the pointers.</FONT></FONT></P>
+ copy of the pointers.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Add
- to 14.5.1p5:</FONT></FONT></P>
- <P ALIGN=LEFT> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">If
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Add
+ to 14.5.1p5:</FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">If
                         the constrained member is a copy constructor (12.8), destructor
                         (12.4), or copy assignment operator and its template requirements
                         are not satisfied, then a copy constructor, destructor, or copy
                         assignment operator, respectively, with the same signature as the
                         constrained member (after substituting the class template&rsquo;s
                         template arguments for its template parameters) will be declared
- as a deleted function (8.4).</FONT></FONT></P>
+ as a deleted function (8.4).</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P ALIGN=LEFT><BR>
@@ -8648,48 +8619,58 @@
                         30</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.5.7
- [Template aliases]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.5.7
+ [Template aliases]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">When
- are two template alias names equivalent?</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">When
+ are two template alias names equivalent?</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">E.g.
- given</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;template&lt;class&gt;
- class&gt; struct X { };</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">E.g.
+ given</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;template&lt;class&gt;
+ class&gt; struct X { };</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;typename,typename&gt;
- struct Y { };</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;typename,typename&gt;
+ struct Y { };</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;typename
- T&gt;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">using
- Z1 = Y&lt;int,T&gt;;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;typename
+ T&gt;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">using
+ Z1 = Y&lt;int,T&gt;;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;typename
- T&gt;</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">using
- Z2 = Y&lt;int,T&gt;;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template&lt;typename
+ T&gt;</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">using
+ Z2 = Y&lt;int,T&gt;;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Are
- the types X&lt;Z1&gt; and X&lt;Z2&gt; equivalent?</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Are
+ the types X&lt;Z1&gt; and X&lt;Z2&gt; equivalent?</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
                         would suggest yes (since Z1&lt;T&gt; and Z2&lt;T&gt; are the same
- for all T), but we do not see any wording to that effect.</FONT></FONT></P>
+ for all T), but we do not see any wording to that effect.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -8734,7 +8715,8 @@
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">if
- that namespace is inline, any namespace </FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">forming</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
+ that namespace is inline, any namespace </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">forming</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
                         its enclosing namespace set.</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
@@ -8809,7 +8791,8 @@
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">any
- namespace </FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">forming</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
+ namespace </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">forming</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
                         its enclosing namespace set</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
@@ -8843,9 +8826,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Typo, duplicated &quot;is&quot;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;At
- certain points in the template argument deduction process it </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>is
- is</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> necessary&quot;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">&quot;At
+ certain points in the template argument deduction process it <U>is
+ is</U> necessary&quot;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -9015,21 +8998,25 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 59</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 59</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.9.1.4</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.9.1.4</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Axioms
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Axioms
                         are under-specified and provide little benefit to programmers, so
                         they should be removed from the working paper. The optimizations
                         permitted by axioms (see 14.9.1.4p4-5) are not compulsory (and,
@@ -9040,52 +9027,62 @@
                         starting with c++std-lib-22717). Given the level of confusion and
                         the inability to verify the correctness of axioms, it is likely
                         that many axioms written by programmers (including those specified
- in the candidate draft) will be incorrect.</FONT></FONT></P>
+ in the candidate draft) will be incorrect.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- clause 14.9.1.4 [concept.axiom]</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 2.11p1, remove &ldquo;axiom&rdquo; from the list of keywords.</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ clause 14.9.1.4 [concept.axiom]</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 2.11p1, remove &ldquo;axiom&rdquo; from the list of keywords.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         14.5.8p7, remove &ldquo;, or if the resulting concept map fails to
- satisfy the axioms of the corresponding concept&rdquo;</FONT></FONT></P>
+ satisfy the axioms of the corresponding concept&rdquo;</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         14.9.1p6, remove axiom-definition from the list of grammar
                         productions for concept-member-specifier. Remove &ldquo;, and
                         axioms&rdquo; from the final sentence, and instead &ldquo;and&rdquo;
                         prior to &ldquo;associated requirements&rdquo; in the final
- sentence.</FONT></FONT></P>
+ sentence.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- paragraph 14 of clause 14.9.2.</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ paragraph 14 of clause 14.9.2.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         14.10.1p6, remove the sentence, &ldquo;When the
                         concept-instance-alias-def appears in the optional requires-clause
                         of an axiom-definition (14.9.1.4), the potential scope of the
                         identifier begins at its point of declaration and terminates at
- the end of the axiom-de&#64257;nition.&rdquo;</FONT></FONT></FONT></FONT></P>
+ the end of the axiom-de&#64257;nition.&rdquo;</FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Helvetica, sans-serif"><FONT SIZE=3><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=3 FACE="Helvetica, sans-serif">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         clauses 20.2.5, 20.2.8, 23.1.6.1, 23.1.6.2, and 24.1.4, remove the
                         axiom-definitions and replace them with paragraphs (denoted
                         Requires, Postconditions, or Effects, as appropriate) that
                         express the intended semantics of the concepts from which the
- axiom-definitions were removed.</FONT></FONT></FONT></FONT></P>
+ axiom-definitions were removed.</FONT></FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 24.1.4p2, replace the word &ldquo;axiom&rdquo; with &ldquo;condition.&rdquo;</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 24.1.4p2, replace the word &ldquo;axiom&rdquo; with &ldquo;condition.&rdquo;</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -9100,34 +9097,40 @@
                         31</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.9.1.4
- [Axioms]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.9.1.4
+ [Axioms]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">This
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">This
                         section states that an axiom-definition defines a new semantics
- axiom but is unusually vague as to what those semantics might be.</FONT></FONT></P>
+ axiom but is unusually vague as to what those semantics might be.</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         use of the '==' and '!=' with completely new semantics, unrelated
                         to anything we have seen before in C++ is both unwise and
                         confusing, especially if the types involved in the expressions
- happen to have operator== and operator!= defined.</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Consolas, monospace"><FONT SIZE=2 STYLE="font-size: 10pt"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
- strongly suggest use of different tokens, e.g. </FONT></FONT><FONT FACE="Wingdings"><FONT SIZE=2 STYLE="font-size: 9pt">&#61683;</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">,
- and opposed to this obscure usage/overload.</FONT></FONT></FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ happen to have operator== and operator!= defined.</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 10pt" FACE="Consolas, monospace">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
+ strongly suggest use of different tokens, e.g. </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Wingdings">&#61683;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">,
+ and opposed to this obscure usage/overload.</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         description is very vague. How many times is an implementation
                         permitted to replace one expression by another one when they have
- side effects?</FONT></FONT></P>
+ side effects?</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -9448,20 +9451,25 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 60</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 60</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">14.10.1</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">14.10.1</FONT></P>
                 </TD>
                 <TD WIDTH=69>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">1</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">1</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">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 &lsquo;&amp;&amp;&rsquo; treats concepts as simple
@@ -9470,36 +9478,46 @@
                         (and especially try to fake || with &amp;&amp; and !), the harder
                         it is for them to understand the role of concept maps. Simply
                         changing the separator to &lsquo;,&rsquo; would eliminate a
- significant source of confusion.</FONT></FONT></P>
+ significant source of confusion.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Replace
- </FONT></FONT>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Replace
+ </FONT>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement-list:</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement-list
- ... [opt] &amp;&amp; requirement</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement
- ... [opt]</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement-list:</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement-list
+ ... [opt] &amp;&amp; requirement</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement
+ ... [opt]</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">with</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">with</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement-list</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement-list
- ...[opt] , requirement</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">requirement
- ... [opt]</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement-list</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement-list
+ ...[opt] , requirement</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">requirement
+ ... [opt]</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
- 14.5.4p6, replace the first sentence with: </FONT></FONT>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
+ 14.5.4p6, replace the first sentence with: </FONT>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         instantiation of an expansion produces a comma-separated list E1,
                         E2, ..., EN, where N is the number of elements in the pack
- expansion parameters.</FONT></FONT></P>
+ expansion parameters.</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -9986,7 +10004,7 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT COLOR="#000080"><U>http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html</U></FONT></FONT></P>
+ <FONT COLOR="#000080" SIZE="2" style="font-size: 11pt"><U>http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -10014,12 +10032,12 @@
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Library</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ge</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ge</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         adoption of the library `constexpr' proposal was not reflected in
- the draft, despite formal WG21 committee vote.</FONT></FONT></P>
+ the draft, despite formal WG21 committee vote.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">FR
@@ -10098,23 +10116,27 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 62</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 62</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">17-30</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">17-30</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ge</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ge</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Provide
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Provide
                         concepts and requirements clauses for all standard library
- templates</FONT></FONT></P>
+ templates</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -10512,8 +10534,8 @@
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <U>&nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- basic_fstream&lt;char32_t&gt; u32fstream;</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT></FONT>
+ basic_fstream&lt;char32_t&gt; u32fstream;</FONT></FONT></U><FONT SIZE=2 STYLE="font-size: 9pt">
+ </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
@@ -10567,8 +10589,8 @@
                         basic_istream&lt;wchar_t&gt; wistream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_istream&lt;char16_t&gt; u16istream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_istream&lt;char16_t&gt; u16istream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_istream&lt;char32_t&gt; u32istream;</FONT></P>
@@ -10590,8 +10612,8 @@
                         basic_iostream&lt;wchar_t&gt; wiostream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_iostream&lt;char16_t&gt; u16iostream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_iostream&lt;char16_t&gt; u16iostream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_iostream&lt;char32_t&gt; u32iostream;</FONT></P>
@@ -10619,8 +10641,8 @@
                         basic_ostream&lt;wchar_t&gt; wostream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_ostream&lt;char16_t&gt; u16ostream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_ostream&lt;char16_t&gt; u16ostream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_ostream&lt;char32_t&gt; u32ostream;</FONT></P>
@@ -10660,8 +10682,8 @@
                         basic_stringbuf&lt;wchar_t&gt; wstringbuf; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_stringbuf&lt;char16_t&gt; u16stringbuf;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_stringbuf&lt;char16_t&gt; u16stringbuf;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_stringbuf&lt;char32_t&gt; u32stringbuf;</FONT></P>
@@ -10690,8 +10712,8 @@
                         basic_istringstream&lt;wchar_t&gt; wistringstream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_istringstream&lt;char16_t&gt; u16istringstream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_istringstream&lt;char16_t&gt; u16istringstream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_istringstream&lt;char32_t&gt; u32istringstream;</FONT></P>
@@ -10720,8 +10742,8 @@
                         basic_ostringstream&lt;wchar_t&gt; wostringstream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_ostringstream&lt;char16_t&gt; u16ostringstream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_ostringstream&lt;char16_t&gt; u16ostringstream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_ostringstream&lt;char32_t&gt; u32ostringstream;</FONT></P>
@@ -10785,8 +10807,8 @@
                         basic_filebuf&lt;wchar_t&gt; wfilebuf; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_filebuf&lt;char16_t&gt; u16filebuf;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_filebuf&lt;char16_t&gt; u16filebuf;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_filebuf&lt;char32_t&gt; u32filebuf;</FONT></P>
@@ -10808,8 +10830,8 @@
                         basic_ifstream&lt;wchar_t&gt; wifstream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_ifstream&lt;char16_t&gt; u16ifstream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_ifstream&lt;char16_t&gt; u16ifstream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_ifstream&lt;char32_t&gt; u32ifstream;</FONT></P>
@@ -10831,8 +10853,8 @@
                         basic_ofstream&lt;wchar_t&gt; wofstream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_ofstream&lt;char16_t&gt; u16ofstream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_ofstream&lt;char16_t&gt; u16ofstream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_ofstream&lt;char32_t&gt; u32ofstream;</FONT></P>
@@ -10854,8 +10876,8 @@
                         basic_fstream&lt;wchar_t&gt; wfstream; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
- basic_fstream&lt;char16_t&gt; u16fstream;</U></FONT></FONT></P>
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef
+ basic_fstream&lt;char16_t&gt; u16fstream;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         basic_fstream&lt;char32_t&gt; u32fstream;</FONT></P>
@@ -11017,13 +11039,13 @@
                         regex_token_iterator&lt;const char32_t*&gt;
                         u32cregex_token_iterator;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- &nbsp;<FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         regex_token_iterator&lt;string::const_iterator&gt;
- sregex_token_iterator; </FONT></FONT>
+ sregex_token_iterator; </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
- regex_token_iterator&lt;wstring::const_iterator&gt;</FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx">&#12288;&#12288;&#12288;</SPAN></FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">wsregex_token_iterator;
+ regex_token_iterator&lt;wstring::const_iterator&gt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="zxx">&#12288;&#12288;&#12288;</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt">wsregex_token_iterator;
                         </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -11032,7 +11054,7 @@
                         u16sregex_token_iterator;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;<FONT SIZE=2 STYLE="font-size: 9pt">typedef
- regex_token_iterator&lt;u32string::const_iterator&gt;</FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx">&#12288;</SPAN></FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">u32sregex_token_iterator;
+ regex_token_iterator&lt;u32string::const_iterator&gt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="zxx">&#12288;</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt">u32sregex_token_iterator;
                         </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -11090,8 +11112,8 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">Summary
- of numeric facilities should mention random numbers</SPAN></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">Summary
+ of numeric facilities should mention random numbers</SPAN></FONT></P>
                         <P CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -12500,9 +12522,9 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Add
- &quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>3.11,
- Alignment</U></FONT><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;
- to </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">SEE ALSO.</FONT></FONT></P>
+ &quot;<U>3.11,
+ Alignment</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">&quot;
+ to </FONT><FONT SIZE=2 STYLE="font-size: 9pt">SEE ALSO.</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -12515,34 +12537,35 @@
                         32</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">18.2.1
- [Numeric limits]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">18.2.1
+ [Numeric limits]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         definition of numeric_limits&lt;&gt; as requiring a regular type
                         is both conceptually wrong and operationally illogical. As we
                         pointed before, this mistake needs to be corrected. For example,
                         the template can be left unconstrained. In fact this reflects a
                         much more general problem with concept_maps/axioms and their
                         interpretations. It appears that the current text heavily leans
- toward experimental academic type theory.</FONT></FONT></P>
+ toward experimental academic type theory.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">We
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">We
                         suggest that a more pragmatic approach, in the spirit of C and
                         C++, be taken so that calls to constrained function templates are
                         interpreted as assertions on *values*, not necessarily semantics
- assertions on the carrier type.</FONT></FONT></P>
+ assertions on the carrier type.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -12565,11 +12588,11 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in; margin-bottom: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">DE-16
- The class template <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">numeric_limits</FONT></FONT>
- should not specify the <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">Regular</FONT></FONT>
+ The class template <FONT FACE="Arial, sans-serif">numeric_limits</FONT>
+ should not specify the <FONT FACE="Arial, sans-serif">Regular</FONT>
                         concept requirement for its template parameter, because it
                         contains functions returning NaN values for floating-point types;
- these values violate the semantics of <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">EqualityComparable</FONT></FONT>.
+ these values violate the semantics of <FONT FACE="Arial, sans-serif">EqualityComparable</FONT>.
                         See also library issue 902 in WG21 document N2794 &quot;C++
                         Standard Library Active Issues List (Revision R60)&quot;,
                         available at
@@ -12581,7 +12604,7 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Specify
                         a concept requirement with fewer constraints as appropriate, for
- example <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">SemiRegular</FONT></FONT>.</FONT></P>
+ example <FONT FACE="Arial, sans-serif">SemiRegular</FONT>.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -12632,14 +12655,14 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Regular</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- T&gt; class numeric_limits&lt;const T&gt;;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>Regular</U>
+ T&gt; class numeric_limits&lt;const T&gt;;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Regular</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- T&gt; class numeric_limits&lt;volatile T&gt;;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>Regular</U>
+ T&gt; class numeric_limits&lt;volatile T&gt;;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Regular</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- T&gt; class numeric_limits&lt;const volatile T&gt;;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>Regular</U>
+ T&gt; class numeric_limits&lt;const volatile T&gt;;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -12666,7 +12689,7 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in; margin-bottom: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">DE-17
- The class <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">type_index</FONT></FONT>
+ The class <FONT FACE="Arial, sans-serif">type_index</FONT>
                         should be removed; it provides no additional functionality beyond
                         providing appropriate concept maps.</FONT></P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -12675,7 +12698,7 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Specify
                         concept maps for &quot;const type_info *&quot; as required by the
- ordered and unordered containers and remove the class <FONT FACE="Bitstream Vera Sans Mono, Lucida Console, monospace"><FONT FACE="Arial, sans-serif">type_index</FONT></FONT>.</FONT></P>
+ ordered and unordered containers and remove the class <FONT FACE="Arial, sans-serif">type_index</FONT>.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -13112,12 +13135,12 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Errors
+ <FONT SIZE=2 STYLE="font-size: 9pt">Errors
                         reported by Exception classes are of types char or std::string
- only.</FONT><FONT SIZE=2 STYLE="font-size: 9pt"> </FONT><FONT SIZE=2 STYLE="font-size: 9pt">For
+ only. For
                         example, std::exception is declared with char, std::string types,
                         therefore types wchar_t/wstring, char16_t/u16string, or
- char32_t/u32string can not be used.</FONT></FONT></P>
+ char32_t/u32string can not be used.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -13423,10 +13446,10 @@
                 </TD>
                 <TD WIDTH=307>
                         <P CLASS="western"><FONT COLOR="#000000">&ldquo;</FONT> <FONT SIZE=2 STYLE="font-size: 9pt">See
- also: </FONT><FONT SIZE=2 STYLE="font-size: 9pt">ISO C 7.1.4, 7.2,
- Amendment 1 4.3.</FONT><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">&rdquo;
+ also: ISO C 7.1.4, 7.2,
+ Amendment 1 4.3.</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">&rdquo;
                         It is unclear why this cross reference is here. Amendment 1 was to
- C89, not C99.</FONT></FONT></P>
+ C89, not C99.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in; margin-bottom: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">Delete
@@ -13474,9 +13497,11 @@
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Components
- that I propose eliminating include </FONT><FONT COLOR="#0000ff"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN STYLE="background: #ffffce">HasAllocatorType</SPAN></FONT></FONT><FONT COLOR="#000080"><U>?</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">,
+ that I propose eliminating include </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#0000ff"><SPAN STYLE="background: #ffffce">HasAllocatorType</SPAN></FONT><FONT COLOR="#000080"><U>?</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">,
                         is_scoped_allocator, allocator_propagation_map,
- scoped_allocator_adaptor, and </FONT><FONT COLOR="#0000ff"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN STYLE="background: #ffffce">ConstructibleAsElement</SPAN></FONT></FONT><FONT COLOR="#000080"><U>?</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">.
+ scoped_allocator_adaptor, and </FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#0000ff"><SPAN STYLE="background: #ffffce">ConstructibleAsElement</SPAN></FONT><FONT COLOR="#000080"><U>?</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">.
                         </FONT></FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -14272,8 +14297,8 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Add
- the following requirements.<BR>&quot;</FONT><FONT COLOR="#000000"><FONT SIZE=2 STYLE="font-size: 9pt">it
- has a public move constructor that performs a member-wise move.&quot;</FONT></FONT></FONT></P>
+ the following requirements.<BR>&quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#000000">it
+ has a public move constructor that performs a member-wise move.&quot;</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Add the MoveConstructible.</FONT></P>
                 </TD>
@@ -14390,15 +14415,15 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- F, Allocator </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- function(allocator_arg_t, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- &amp;, F);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ F, Allocator <U>Alloc</U>&gt;
+ function(allocator_arg_t, const <U>Alloc</U>
+ &amp;, F);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- F, Allocator </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- function(allocator_arg_t, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- &amp;, F&amp;&amp;);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ F, Allocator <U>Alloc</U>&gt;
+ function(allocator_arg_t, const <U>Alloc</U>
+ &amp;, F&amp;&amp;);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -14451,10 +14476,10 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- Args&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ Args&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">concept_map
                         UsesAllocator&lt;function&lt;R(Args...)&gt;, Alloc&gt; {</FONT></P>
@@ -14538,42 +14563,42 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- ArgTypes&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ ArgTypes&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">bool operator==(const
                         function&lt;R(ArgTypes...)&gt;&amp;, nullptr_t);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- ArgTypes&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ ArgTypes&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">bool operator==(nullptr_t,
                         const function&lt;R(ArgTypes...)&gt;&amp;);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- ArgTypes&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ ArgTypes&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">bool operator!=(const
                         function&lt;R(ArgTypes...)&gt;&amp;, nullptr_t);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- ArgTypes&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ ArgTypes&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">bool operator!=(nullptr_t,
                         const function&lt;R(ArgTypes...)&gt;&amp;);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Returnable</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- R, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CopyConstructible</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">...
- ArgTypes&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;<U>Returnable</U>
+ R, <U>CopyConstructible</U>...
+ ArgTypes&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">void
                         swap(function&lt;R(ArgTypes...)&gt;&amp;,
@@ -14783,8 +14808,9 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 72</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 72</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">20.7.12</FONT></P>
@@ -14794,7 +14820,8 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -14946,51 +14973,60 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 73</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 73</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">20.7.18</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">20.7.18</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
                         std::reference_closure template is redundant with std::function
- and should be removed.</FONT></FONT></P>
+ and should be removed.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">std::reference_closure
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">std::reference_closure
                         is a premature optimization that provides a limited subset of the
                         functionality of std::function intended to improve performance in
                         a narrow use case. However, the &ldquo;parallel application
                         performance&rdquo; benchmark used to motivate the inclusion of
- std::reference_closure was flawed in several ways:</FONT></FONT></P>
+ std::reference_closure was flawed in several ways:</FONT></P>
                         <OL START=3>
- <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">it
+ <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">it
                                 failed to enable a common optimization in std::function
                                 (implemented by all vendors), exacting a large and unrealistic
- penalty for copying std::function instances, and</FONT></FONT></P>
- <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">it
+ penalty for copying std::function instances, and</FONT></P>
+ <LI><P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">it
                                 failed to account for parallel scheduler overhead or
                                 realistically-sized work units, both of which would dominate the
- costs measured by the benchmark in any realistic application.</FONT></FONT></P>
+ costs measured by the benchmark in any realistic application.</FONT></P>
                         </OL>
                         <P ALIGN=LEFT STYLE="margin-left: 0.25in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.7.18 [func.referenceclosure].</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.7.18 [func.referenceclosure].</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 5.1.1 paragraph 12.</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 5.1.1 paragraph 12.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P ALIGN=LEFT><BR>
@@ -14999,21 +15035,25 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 74</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 74</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">20.8</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">20.8</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Scoped
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Scoped
                         allocators represent a poor trade-off for standardization, since
                         (1) scoped-allocator--aware containers can be implemented outside
                         the C++ standard library but used with its algorithms, (2) scoped
@@ -15026,40 +15066,48 @@
                         support a very small subset of the community who can already
                         implement their own data structures outside of the standard
                         library. Therefore, scoped allocators should be removed from the
- working paper.</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Some
- evidence of the complexity introduced by scoped allocators:</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">20.3.3,
- 20.5: large increase in the number of pair and tuple constructors</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">23:
+ working paper.</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Some
+ evidence of the complexity introduced by scoped allocators:</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">20.3.3,
+ 20.5: large increase in the number of pair and tuple constructors</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">23:
                         confusing &ldquo;AllocatableElement&rdquo; requirements
- throughout.</FONT></FONT></P>
+ throughout.</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
                         support for scoped allocators from the working paper. This
- includes at least the following changes:</FONT></FONT></P>
+ includes at least the following changes:</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.8.3 [allocator.element.concepts]</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.8.3 [allocator.element.concepts]</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.8.7 [allocator.adaptor]</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.8.7 [allocator.adaptor]</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.8.10 [construct.element]</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.8.10 [construct.element]</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">In
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">In
                         Clause 23: replace requirements naming the AllocatableElement
                         concept with requirements naming CopyConstructible,
                         MoveConstructible, DefaultConstructible, or Constructible, as
- appropriate.</FONT></FONT></P>
+ appropriate.</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -15174,8 +15222,8 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">auto concept
                         UsesAllocator&lt;typename T, typename Alloc&gt; {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">requires
- Allocator&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">requires
+ Allocator&lt;<U>Alloc</U>&gt;;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">typename allocator_type =
                         T::allocator_type;</FONT></P>
@@ -15220,29 +15268,34 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 77</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 77</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">20.8.4</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">20.8.4</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Allocator-specific
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Allocator-specific
                         move and copy behavior for containers (N2525) complicates a
                         little-used and already-complicated portion of the standard
                         library (allocators), and breaks the conceptual model of
                         move-constructor and move-assignment operations on standard
                         containers being efficient operations. The extensions for
                         allocator-specific move and copy behavior should be removed from
- the working paper.</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">With
+ the working paper.</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">With
                         the introduction of rvalue references, we are teaching programmers
                         that moving from a standard container (e.g., a vector&lt;string&gt;)
                         is an efficient, constant-time operation. The introduction of
@@ -15251,22 +15304,25 @@
                         operations can be constant or linear time. This level of
                         customization greatly increases the complexity of standard
                         containers, and benefits only a tiny fraction of the C++
- community.</FONT></FONT></P>
+ community.</FONT></P>
                         <P ALIGN=LEFT><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.8.4.</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.8.4.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
- 20.8.5.</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
+ 20.8.5.</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Remove
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Remove
                         all references to the facilities in 20.8.4 and 20.8.5 from clause
- 23.</FONT></FONT></P>
+ 23.</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P ALIGN=LEFT><BR>
@@ -15291,16 +15347,20 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">There
- is presently no way to convert directly from a </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">shared_ptr</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
- to a </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">unique_ptr</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">.</FONT></FONT></P>
+ is presently no way to convert directly from a </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">shared_ptr</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ to a </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">unique_ptr</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">.</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Add
                         an interface that performs the conversion. See the attached,
                         Issues with the C++ Standard&quot; paper under Chapter 20,
- &quot;Conversion from </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">shared_ptr</FONT></FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
- to </FONT><CODE><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">unique_ptr&quot;.</FONT></FONT></CODE></FONT></P>
+ &quot;Conversion from </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">shared_ptr</FONT></CODE><FONT SIZE=2 STYLE="font-size: 9pt">
+ to </FONT><CODE>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">unique_ptr&quot;.</FONT></CODE></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -15311,8 +15371,9 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 79</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 79</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">20.8.12.2.1</FONT></P>
@@ -15322,7 +15383,8 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -15463,8 +15525,9 @@
         </TR>
         <TR VALIGN=TOP>
                 <TD WIDTH=23>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">US
- 81</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">US
+ 81</FONT></P>
                 </TD>
                 <TD WIDTH=77>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">20.9.3</FONT></P>
@@ -15474,7 +15537,8 @@
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P ALIGN=LEFT>
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -15512,7 +15576,8 @@
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Add:</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Add:</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -15525,42 +15590,56 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">public: </FONT>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">duration&amp;
- operator%(const rep&amp;);</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">duration&amp;
- operator%(const duration&amp;);</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">..</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">};</FONT></FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">...</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">duration&amp;
+ operator%(const rep&amp;);</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">duration&amp;
+ operator%(const duration&amp;);</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">..</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">};</FONT></P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class Rep1, class Period,</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">class
- Rep2&gt; </FONT></FONT>
- </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">duration&lt;typename
- common_type&lt;</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Rep1,
- Rep2&gt;::type, Period&gt; </FONT></FONT>
- </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">operator%(const
- duration&lt;Rep1, Period&gt;&amp; d, const Rep2&amp; s); </FONT></FONT>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template
+ &lt;class Rep1, class Period,</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">class
+ Rep2&gt; </FONT>
+ </P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">duration&lt;typename
+ common_type&lt;</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Rep1,
+ Rep2&gt;::type, Period&gt; </FONT>
+ </P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">operator%(const
+ duration&lt;Rep1, Period&gt;&amp; d, const Rep2&amp; s); </FONT>
                         </P>
                         <P ALIGN=LEFT STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class Rep1, class Period1,</FONT></FONT></P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">class
- Rep2, class Period2&gt; </FONT></FONT>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">template
+ &lt;class Rep1, class Period1,</FONT></P>
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">class
+ Rep2, class Period2&gt; </FONT>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">typename
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">typename
                         common_type&lt;duration&lt;Rep1, Period1&gt;, duration&lt;Rep2,
- Period2&gt;&gt;::type </FONT></FONT>
+ Period2&gt;&gt;::type </FONT>
                         </P>
- <P ALIGN=LEFT STYLE="margin-bottom: 0in"> <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">operator%(const
+ <P ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">operator%(const
                         duration&lt;Rep1, Period1&gt;&amp; lhs, const duration&lt;Rep2,
- Period2&gt;&amp; rhs); </FONT></FONT>
+ Period2&gt;&amp; rhs); </FONT>
                         </P>
                         <P ALIGN=LEFT><BR>
                         </P>
@@ -15664,423 +15743,392 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class charT, class
                         traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- Alloc = allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U>
+ Alloc = allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class basic_string;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const charT*
                         lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const charT*
                         lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(charT
- lhs, const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(charT
+ lhs, const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(charT
- lhs, basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(charT
+ lhs, basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                       <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                       <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs, charT rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs, charT rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- lhs, charT rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">operator+(basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;&amp;
+ lhs, charT rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator==(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator==(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator==(const charT*
                         lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator==(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator==(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator!=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator!=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator!=(const charT*
                         lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator!=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator!=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&lt; (const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&lt; (const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&lt; (const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&lt; (const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator&lt; (const
                         charT* lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&gt; (const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&gt; (const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&gt; (const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&gt; (const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator&gt; (const
                         charT* lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&lt;=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&lt;=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&lt;=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&lt;=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator&lt;=(const
                         charT* lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&gt;=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&gt;=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">bool
- operator&gt;=(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- lhs,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">bool
+ operator&gt;=(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                           <FONT SIZE=2 STYLE="font-size: 9pt">const charT*
                         rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">bool operator&gt;=(const
                         charT* lhs,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- rhs);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ rhs);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">// 21.3.8.8: swap</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">void
                         swap(basic_string&lt;charT,traits,Alloc&gt;&amp; lhs,</FONT></P>
@@ -16090,9 +16138,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">void
                         swap(basic_string&lt;charT,traits,Alloc&gt;&amp;&amp; lhs,</FONT></P>
@@ -16102,9 +16149,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">void
                         swap(basic_string&lt;charT,traits,Alloc&gt;&amp; lhs,</FONT></P>
@@ -16117,23 +16163,21 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">// 21.3.8.9: inserters and
                         extractors</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_istream&lt;charT,traits&gt;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">operator&gt;&gt;(basic_istream&lt;charT,traits&gt;&amp;&amp;
                         is,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_ostream&lt;charT,
                         traits&gt;&amp;</FONT></P>
@@ -16141,39 +16185,37 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">operator&lt;&lt;(basic_ostream&lt;charT,
                         traits&gt;&amp;&amp; os,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_istream&lt;charT,traits&gt;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">getline(basic_istream&lt;charT,traits&gt;&amp;&amp;
                         is,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                     <FONT SIZE=2 STYLE="font-size: 9pt">charT delim);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, class traits, <U>Allocator</U> <U>Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_istream&lt;charT,traits&gt;&amp;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">getline(basic_istream&lt;charT,traits&gt;&amp;&amp;
                         is,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -16188,9 +16230,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class charT,
                         class traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ Alloc</U> =
+ allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">class basic_string {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -16203,33 +16245,32 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">typedef typename
                         traits::char_type value_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- allocator_type;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::size_type
- size_type;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::difference_type
- difference_type;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::reference
- reference;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::const_reference
- const_reference;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::pointer
- pointer;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- typename </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">::const_pointer
- const_pointer;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>Alloc</U>
+ allocator_type;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::size_type
+ size_type;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::difference_type
+ difference_type;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::reference
+ reference;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::const_reference
+ const_reference;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::pointer
+ pointer;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ typename <U>Alloc</U>::const_pointer
+ const_pointer;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">typedef
                         implementation-defined iterator; // See 23.1</FONT></P>
@@ -16252,9 +16293,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">// 21.3.2
                         construct/copy/destroy:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">explicit
- basic_string(const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">explicit
+ basic_string(const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
                         basic_string&amp; str);</FONT></P>
@@ -16265,44 +16306,41 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
                         basic_string&amp; str, size_type pos, size_type n = npos,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const charT* s,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">size_type
- n, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
- charT* s, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(size_type
- n, charT c, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- begin, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- end,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(initializer_list&lt;charT&gt;,
- const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- = </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">());</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">size_type
+ n, const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
+ charT* s, const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(size_type
+ n, charT c, const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>InputIterator</U> <U>Iter</U>&gt;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(<U>Iter</U>
+ begin, <U>Iter</U>
+ end,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
- basic_string&amp;, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const <U>Alloc</U>&amp;
+ a = <U>Alloc</U>());</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string(basic_string&amp;&amp;,
- const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(initializer_list&lt;charT&gt;,
+ const <U>Alloc</U>&amp;
+ = <U>Alloc</U>());</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(const
+ basic_string&amp;, const <U>Alloc</U>&amp;);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string(basic_string&amp;&amp;,
+ const <U>Alloc</U>&amp;);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">~basic_string();</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -16365,13 +16403,12 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         append(size_type n, charT c);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>InputIterator</U> <U>Iter</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
- append(</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- first, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- last);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
+ append(<U>Iter</U>
+ first, <U>Iter</U>
+ last);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         append(initializer_list&lt;charT&gt;);</FONT></P>
@@ -16401,13 +16438,12 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         assign(size_type n, charT c);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>InputIterator</U> <U>Iter</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
- assign(</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- first, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- last);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
+ assign(<U>Iter</U>
+ first, <U>Iter</U>
+ last);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         assign(initializer_list&lt;charT&gt;);</FONT></P>
@@ -16438,13 +16474,12 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">void insert(const_iterator
                         p, size_type n, charT c);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>InputIterator</U> <U>Iter</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- insert(const_iterator p, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- first, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- last);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ insert(const_iterator p, <U>Iter</U>
+ first, <U>Iter</U>
+ last);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">void insert(const_iterator
                         p, initializer_list&lt;charT&gt;);</FONT></P>
@@ -16504,15 +16539,14 @@
                                                 <FONT SIZE=2 STYLE="font-size: 9pt">size_type
                         n, charT c);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>InputIterator</U> <U>Iter</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         replace(iterator i1, iterator i2,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- j1, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- j2);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Iter</U>
+ j1, <U>Iter</U>
+ j2);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&amp;
                         replace(iterator, iterator, initializer_list&lt;charT&gt;);</FONT></P>
@@ -16529,16 +16563,15 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc&gt;</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator</U> <U>Alloc&gt;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">struct
                         constructible_with_allocator_suffix&lt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- &gt; : true_type { };</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,
+ traits, <U>Alloc</U>&gt;
+ &gt; : true_type { };</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -16618,9 +16651,9 @@
                         <BR>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- charT, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CharTraits</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- traits = char_traits&lt;charT&gt;,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ charT, <U>CharTraits</U>
+ traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class Allocator =
                         allocator&lt;charT&gt; &gt;</FONT></P>
@@ -16778,24 +16811,26 @@
                         33</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">22.1.1
- [locale]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">22.1.1
+ [locale]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">3</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ios_base::iostate
- err = 0;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ios_base::iostate
+ err = 0;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">iostate
- is a bitmask type and so could be an enumeration. Probably using</FONT></FONT></P>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">goodbit
- is the solution.</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">iostate
+ is a bitmask type and so could be an enumeration. Probably using</FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">goodbit
+ is the solution.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P CLASS="western" ALIGN=LEFT><BR>
@@ -16823,13 +16858,12 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">codecvt
- does not use concept.</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">For example, create
- CodeConvert concept and change as follows.</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">codecvt
+ does not use concept. For example, create
+ CodeConvert concept and change as follows.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>CodeConvert</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- Codecvt, class Elem = wchar_t&gt; class wstring_convert {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;<U>CodeConvert</U>
+ Codecvt, class Elem = wchar_t&gt; class wstring_convert {</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
@@ -16882,28 +16916,28 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
- Codecvt, class Elem = wchar_t</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>,</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template&lt;class
+ Codecvt, class Elem = wchar_t<U>,</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- WideAllocator = allocator&lt;Elem&gt;,</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ WideAllocator = allocator&lt;Elem&gt;,</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- ByteAllocator = allocator&lt;char&gt;</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ ByteAllocator = allocator&lt;char&gt;</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class wstring_convert {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">public:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- std::basic_string&lt;char, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>char_traits&lt;char&gt;,
- ByteAllocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- byte_string;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ std::basic_string&lt;char, <U>char_traits&lt;char&gt;,
+ ByteAllocator</U>&gt;
+ byte_string;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- std::basic_string&lt;Elem, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>char_traits&lt;Elem&gt;,
- WideAllocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- wide_string;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ std::basic_string&lt;Elem, <U>char_traits&lt;Elem&gt;,
+ WideAllocator</U>&gt;
+ wide_string;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -17172,10 +17206,10 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator
- InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- istreambuf_iterator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, <U>InputIterator
+ InputIter</U> =
+ istreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class time_get : public
                         locale::facet, public time_base {</FONT></P>
@@ -17185,9 +17219,8 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef charT
                         char_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- iter_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>InputIter</U>
+ iter_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -17217,10 +17250,10 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator
- InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- istreambuf_iterator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, <U>InputIterator
+ InputIter</U> =
+ istreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class time_get_byname : public
                         time_get&lt;charT, InputIter&gt; {</FONT></P>
@@ -17230,9 +17263,8 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">typedef time_base::dateorder
                         dateorder;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- iter_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>InputIter</U>
+ iter_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -17266,9 +17298,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator
- InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- istreambuf_iterator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIterator
+ InputIter</U> =
+ istreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class money_get : public
                         locale::facet {</FONT></P>
@@ -17278,9 +17310,9 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef charT
                         char_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>InputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- iter_type; </FONT></FONT>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>InputIter</U>
+ iter_type;
+ </FONT>
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
@@ -17324,8 +17356,8 @@
                         <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,
                         class OutputIterator = ostreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">class
- time_put : public locale::facet {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">class
+ time_put : public locale::facet {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">public:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -17337,27 +17369,26 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx">&#12288;</SPAN></FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">should
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="zxx">&#12288;</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt">should
                         be</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>OutputIterator
- OutputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- ostreambuf_iterator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, <U>OutputIterator
+ OutputIter</U> =
+ ostreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class time_put : public
                         locale::facet {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">public:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- charT char_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef
+ charT char_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>OutputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- iter_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>OutputIter</U>
+ iter_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -17389,10 +17420,10 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>OutputIterator
- OutputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- ostreambuf_iterator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, <U>OutputIterator
+ OutputIter</U> =
+ ostreambuf_iterator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">class time_put_byname : public
                         time_put&lt;charT, OutputIter&gt;</FONT></P>
@@ -17403,9 +17434,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef charT
                         char_type;</FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT> <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>OutputIter</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- iter_type;</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT> <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>OutputIter</U>
+ iter_type;</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -17551,7 +17581,7 @@
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Change
- to &hellip; models the MinimalAllocator concep</FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">t</FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">.</FONT></FONT></P>
+ to &hellip; models the MinimalAllocator concep</FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">t</FONT><FONT SIZE=2 STYLE="font-size: 9pt">.</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
@@ -18235,9 +18265,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Typo, duplicated &quot;to&quot;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>to
- to</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> model insertion
- container concepts.&quot;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">&quot;<U>to
+ to</U> model insertion
+ container concepts.&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
@@ -19030,7 +19060,7 @@
                         249</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">24.1.6</SPAN></FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">24.1.6</SPAN></FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P CLASS="western" ALIGN=JUSTIFY><FONT SIZE=2 STYLE="font-size: 9pt">2</FONT></P>
@@ -19984,8 +20014,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Typo.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;intializing&quot;
- should be &quot;in</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>i</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">tializing&quot;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">&quot;intializing&quot;
+ should be &quot;in<U>i</U>tializing&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
@@ -20260,20 +20290,21 @@
                         34</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">24.5.3
- [istreambuf.iterator]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">24.5.3
+ [istreambuf.iterator]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">There
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">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.</FONT></FONT></P>
+ indented with respect to the first. I don't it should be.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -20829,21 +20860,22 @@
                         35</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">26.3
- [Complex numbers]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">26.3
+ [Complex numbers]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">te</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">te</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Instantiations
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Instantiations
                         of the class template complex&lt;&gt; have to be allowed for
                         integral types, to reflect existing practice and ISO standards
- (LIA-III).</FONT></FONT></P>
+ (LIA-III).</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -20934,7 +20966,7 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Add the following constructer.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>discrete_distribution(initializer_list&lt;result_type&gt;);</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>discrete_distribution(initializer_list&lt;result_type&gt;);</U></FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -21055,8 +21087,8 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">iostreams
- library cannot be used from constrained templates</SPAN></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="en-US">iostreams
+ library cannot be used from constrained templates</SPAN></FONT></P>
                         <P CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -21088,7 +21120,7 @@
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Switch from
- &ldquo;unspecified-bool-type&rdquo; to</FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx">&#12288;&ldquo;</SPAN></FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">explicit
+ &ldquo;unspecified-bool-type&rdquo; to</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="zxx">&#12288;&ldquo;</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt">explicit
                         operator bool() const&rdquo;.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
@@ -21096,9 +21128,9 @@
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Replace
- &quot;operator </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>unspecified-bool-type</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">()
- const;&quot; with &quot;explicit operator bool() const;&quot;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">Replace
+ &quot;operator <I>unspecified-bool-type</I>()
+ const;&quot; with &quot;explicit operator bool() const;&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -21123,7 +21155,7 @@
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">Switch from
- &ldquo;unspecified-bool-type&rdquo; to</FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx">&#12288;&ldquo;</SPAN></FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt">explicit
+ &ldquo;unspecified-bool-type&rdquo; to</FONT><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif"><SPAN LANG="zxx">&#12288;&ldquo;</SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt">explicit
                         operator bool() const&rdquo;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
@@ -21131,9 +21163,9 @@
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Replace
- &quot;operator </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>unspecified-bool-type</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">()
- const;&quot; with &quot;explicit operator bool() const;&quot;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">Replace
+ &quot;operator <I>unspecified-bool-type</I>()
+ const;&quot; with &quot;explicit operator bool() const;&quot;</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -21146,25 +21178,29 @@
                         36</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Consolas, monospace"><FONT SIZE=2 STYLE="font-size: 10pt"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">27.6.1.2.2
- [istream.formatted.arithmetic]</FONT></FONT></FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 10pt" FACE="Consolas, monospace">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">27.6.1.2.2
+ [istream.formatted.arithmetic]</FONT></FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">1,
                         2, and 3</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">iostate
- err = 0;</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">iostate
+ err = 0;</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">iostate
- is a bitmask type and so could be an enumeration. Probably using</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">goodbit
- is the solution.</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">iostate
+ is a bitmask type and so could be an enumeration. Probably using</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">goodbit
+ is the solution.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -21183,24 +21219,27 @@
                         37</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">27.6.1.2.2
- [istream.formatted.arithmetic]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">27.6.1.2.2
+ [istream.formatted.arithmetic]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">3</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">else
- if (lval &lt; numeric_limits&lt;int&gt;::min()</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">||
- numeric_limits&lt;int&gt;::max() &lt; lval))</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">else
+ if (lval &lt; numeric_limits&lt;int&gt;::min()</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">||
+ numeric_limits&lt;int&gt;::max() &lt; lval))</FONT></P>
                         <P STYLE="margin-bottom: 0in"><BR>
                         </P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">The
- parentheses aren't balanced.</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">The
+ parentheses aren't balanced.</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
@@ -21248,9 +21287,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,
                         class traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ Alloc</U> =
+ allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">class basic_stringbuf :
                         public basic_streambuf&lt;charT,traits&gt; {</FONT></P>
@@ -21272,9 +21311,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">explicit basic_stringbuf</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">(const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">(const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                              <FONT SIZE=2 STYLE="font-size: 9pt">ios_base::openmode which
                         = ios_base::in | ios_base::out);</FONT></P>
@@ -21293,12 +21332,12 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">// 27.7.1.3 Get and set:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- str() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;
+ str() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- str(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- s);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ str(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ s);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -21309,41 +21348,41 @@
                           
                         </P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringbuf&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringbuf&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringbuf&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringbuf&lt;charT, traits, <U>Alloc</U>&gt;&amp;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringbuf&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringbuf&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">}</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
@@ -21389,9 +21428,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,
                         class traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ Alloc</U> =
+ allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">class basic_istringstream :
                         public basic_istream&lt;charT,traits&gt; {</FONT></P>
@@ -21413,9 +21452,8 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef traits
                                traits_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- allocator_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>Alloc</U>
+ allocator_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <BR>
                         </P>
@@ -21428,9 +21466,9 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">explicit
                         basic_istringstream(</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                        <FONT SIZE=2 STYLE="font-size: 9pt">ios_base::openmode
                         which = ios_base::in);</FONT></P>
@@ -21454,65 +21492,65 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">// 27.7.2.3 Members:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;*
- rdbuf() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,<U>Alloc</U>&gt;*
+ rdbuf() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- str() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;
+ str() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- str(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- s);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ str(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ s);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">private:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">//
- basic_stringbuf&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- sb; exposition only</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">//
+ basic_stringbuf&lt;charT,traits,<U>Alloc</U>&gt;
+ sb; exposition only</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">};</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_istringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_istringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_istringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_istringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_istringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_istringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_istringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">}</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -21558,9 +21596,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,
                         class traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ Alloc</U> =
+ allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">class basic_ostringstream :
                         public basic_ostream&lt;charT,traits&gt; {</FONT></P>
@@ -21584,9 +21622,8 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef traits
                                traits_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- allocator_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>Alloc</U>
+ allocator_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -21599,9 +21636,9 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">explicit
                         basic_ostringstream(</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                      <FONT SIZE=2 STYLE="font-size: 9pt">ios_base::openmode
                         which = ios_base::out);</FONT></P>
@@ -21623,61 +21660,61 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">// 27.7.3.3 Members:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;*
- rdbuf() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,<U>Alloc</U>&gt;*
+ rdbuf() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- str() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;
+ str() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- str(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- s);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ str(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ s);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                            <FONT SIZE=2 STYLE="font-size: 9pt">private:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">//
- basic_stringbuf&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- sb; exposition only</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">//
+ basic_stringbuf&lt;charT,traits,<U>Alloc</U>&gt;
+ sb; exposition only</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">};</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ &lt;class charT, class traits, <U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">
+ </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U>&gt;</FONT></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_ostringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_ostringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ &lt;class charT, class traits, <U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">
+ </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U>&gt;</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_ostringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_ostringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_ostringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_ostringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_ostringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">}</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
@@ -21725,9 +21762,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <BR>
                         </P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">27.7.3
- Class </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>template</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- basic_ostringstream</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT><FONT SIZE=2 STYLE="font-size: 9pt">27.7.3
+ Class <U>template</U>
+ basic_ostringstream</FONT></P>
                 </TD>
                 <TD WIDTH=157>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
@@ -21768,9 +21805,9 @@
                           <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class charT,
                         class traits = char_traits&lt;charT&gt;,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> =
- allocator&lt;charT&gt; &gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
+ Alloc</U> =
+ allocator&lt;charT&gt; &gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">class basic_stringstream</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -21796,9 +21833,8 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">typedef traits
                                traits_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">typedef
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- allocator_type;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">typedef <U>Alloc</U>
+ allocator_type;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -21813,9 +21849,9 @@
                             <FONT SIZE=2 STYLE="font-size: 9pt">explicit
                         basic_stringstream(</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">const
- basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str,</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">const
+ basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">ios_base::openmode which =
                         ios_base::out|ios_base::in);</FONT></P>
@@ -21834,15 +21870,15 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">// Members:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;*
- rdbuf() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringbuf&lt;charT,traits,<U>Alloc</U>&gt;*
+ rdbuf() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;
- str() const;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_string&lt;charT,traits,<U>Alloc</U>&gt;
+ str() const;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- str(const basic_string&lt;charT,traits,</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- str);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ str(const basic_string&lt;charT,traits,<U>Alloc</U>&gt;&amp;
+ str);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 9pt">private:</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -21853,41 +21889,41 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class charT, class traits, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ &lt;class charT, class traits, <U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">
+ </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U>&gt;</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                           <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class charT, class traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator</U></FONT><FONT COLOR="#339966"><FONT SIZE=2 STYLE="font-size: 9pt">
- </FONT></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ &lt;class charT, class traits, <U>Allocator</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt" COLOR="#339966">
+ </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U>&gt;</FONT></FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">void
+ swap(basic_stringstream&lt;charT, traits, <U>Alloc</U>&gt;&amp;
+ x,</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">void
- swap(basic_stringstream&lt;charT, traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;
- x,</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
- traits, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;&amp;&amp;
- y);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">basic_stringstream&lt;charT,
+ traits, <U>Alloc</U>&gt;&amp;&amp;
+ y);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">}</FONT></P>
                 </TD>
@@ -22410,8 +22446,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- enum memory_order {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U>
+ enum memory_order {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">memory_order_relaxed,
                         memory_order_consume, memory_order_acquire,</FONT></P>
@@ -22455,8 +22491,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- struct atomic_bool {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U>
+ struct atomic_bool {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -22487,14 +22523,14 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- struct atomic_</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>itype</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U>
+ struct atomic_<I>itype</I>
+ {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">}
- atomic_</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>itype</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">}
+ atomic_<I>itype</I>;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">}</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -22508,9 +22544,9 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">struct
- atomic_</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>itype</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">struct
+ atomic_<I>itype</I>
+ {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -22528,8 +22564,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT COLOR="#ff3366"> </FONT><FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- struct atomic_address {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U>
+ struct atomic_address {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -22565,8 +22601,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">namespace std {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- struct atomic_flag {</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>typedef</U>
+ struct atomic_flag {</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                             <FONT SIZE=2 STYLE="font-size: 9pt">...</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
@@ -22814,21 +22850,21 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">A
- description for &quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>Throws:
- </I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">Nothing.&quot; are
- not unified.</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">At
- the part without throw, &quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>Throws:
- </I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">Nothing.&quot;
- should be described.</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">A
+ description for &quot;<I>Throws:
+ </I>Nothing.&quot; are
+ not unified.</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">At
+ the part without throw, &quot;<I>Throws:
+ </I>Nothing.&quot;
+ should be described.</FONT></P>
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Add
- &quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>Throws:</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- Nothing.&quot; to the following.</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">Add
+ &quot;<I>Throws:</I>
+ Nothing.&quot; to the following.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                          <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">30.2.1.6
                         , 1</FONT><SUP><FONT SIZE=2 STYLE="font-size: 9pt">st</FONT></SUP><FONT SIZE=2 STYLE="font-size: 9pt">
@@ -23018,20 +23054,19 @@
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Several
- classes described in this Clause have a member </FONT><FONT SIZE=2 STYLE="font-size: 9pt">native_handle
- (of type native_handle_type)</FONT><FONT SIZE=2 STYLE="font-size: 9pt">
- . The</FONT></FONT></P>
- <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">presence
- of this member and its semantics is implementation defined. [
- </FONT><FONT SIZE=2 STYLE="font-size: 9pt">Note: </FONT><FONT SIZE=2 STYLE="font-size: 9pt">
+ <FONT SIZE=2 STYLE="font-size: 9pt">Several
+ classes described in this Clause have a member native_handle
+ (of type native_handle_type)
+ . The</FONT></P>
+ <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt">presence
+ of this member and its semantics is implementation defined. [ Note:
                         This member allows implementations to provide access to
                         implementation details. The name of the member and the type are
                         specified to facilitate portable compile-time detection. Actual
                         use of this member or the corresponding type is inherently
- non-portable. </FONT><FONT SIZE=2 STYLE="font-size: 9pt">&mdash;end
- note </FONT><FONT SIZE=2 STYLE="font-size: 9pt"> ]</FONT></FONT></P>
+ non-portable. &mdash;end
+ note ]</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -23060,12 +23095,12 @@
                 </TD>
                 <TD WIDTH=270>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">Implementations
- should use a </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>monotonic
- clock</I></FONT><FONT SIZE=2 STYLE="font-size: 9pt"> to measure
+ <FONT SIZE=2 STYLE="font-size: 9pt">Implementations
+ should use a <I>monotonic
+ clock</I> to measure
                         time for these functions. A monotonic clock measures real time,
                         but cannot be set, and is guaranteed to have no negative clock
- jumps.</FONT></FONT></P>
+ jumps.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT><BR>
                         </P>
                 </TD>
@@ -23197,11 +23232,11 @@
                 </TD>
                 <TD WIDTH=307>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">&quot;CopyConstructible&quot;
- and &quot;MoveConstructible&quot; in &quot;</FONT><FONT SIZE=2 STYLE="font-size: 9pt"><I>Requires:
- </I></FONT><FONT SIZE=2 STYLE="font-size: 9pt">F and each Ti in
+ <FONT SIZE=2 STYLE="font-size: 9pt">&quot;CopyConstructible&quot;
+ and &quot;MoveConstructible&quot; in &quot;<I>Requires:
+ </I>F and each Ti in
                         Args shall be CopyConstructible if an lvalue and otherwise
- MoveConstructible.&quot; are reflected by interface.</FONT></FONT></P>
+ MoveConstructible.&quot; are reflected by interface.</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -24145,8 +24180,8 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class F&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
- CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
+ CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                   <FONT SIZE=2 STYLE="font-size: 9pt">&amp;&amp;
                         Convertible&lt;Callable&lt;F, ArgTypes...&gt;::result_type, R&gt;</FONT></P>
@@ -24155,26 +24190,26 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class F, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class F, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
- CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
+ CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                   <FONT SIZE=2 STYLE="font-size: 9pt">&amp;&amp;
                         Convertible&lt;Callable&lt;F, ArgTypes...&gt;::result_type, R&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">explicit
- packaged_task(allocator_arg_t, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a, F f);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">explicit
+ packaged_task(allocator_arg_t, const <U>Alloc</U>&amp;
+ a, F f);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         <FONT SIZE=2 STYLE="font-size: 9pt">template &lt;class F&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
- CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
+ CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                   <FONT SIZE=2 STYLE="font-size: 9pt">&amp;&amp;
                         Convertible&lt;Callable&lt;F, ArgTypes...&gt;::result_type, R&gt;</FONT></P>
@@ -24184,19 +24219,19 @@
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                         &nbsp;</P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">template
- &lt;class F, </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Allocator
- Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&gt;</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">template
+ &lt;class F, <U>Allocator
+ Alloc</U>&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
- CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt"><U>requires
+ CopyConstructible&lt;F&gt; &amp;&amp; Callable&lt;F, ArgTypes...&gt;</U></FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0in">
                                   <FONT SIZE=2 STYLE="font-size: 9pt">&amp;&amp;
                         Convertible&lt;Callable&lt;F, ArgTypes...&gt;::result_type, R&gt;</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in; margin-bottom: 0.04in">
- <FONT SIZE=2 STYLE="font-size: 11pt"><FONT SIZE=2 STYLE="font-size: 9pt">explicit
- packaged_task(allocator_arg_t, const </FONT><FONT SIZE=2 STYLE="font-size: 9pt"><U>Alloc</U></FONT><FONT SIZE=2 STYLE="font-size: 9pt">&amp;
- a, F&amp;&amp; f);</FONT></FONT></P>
+ <FONT SIZE=2 STYLE="font-size: 9pt">explicit
+ packaged_task(allocator_arg_t, const <U>Alloc</U>&amp;
+ a, F&amp;&amp; f);</FONT></P>
                         <P LANG="en-GB" CLASS="western" ALIGN=LEFT STYLE="margin-top: 0.04in">
                         <BR>
                         </P>
@@ -24309,29 +24344,33 @@
                         38</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">C.2
- [diffs.library]</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">C.2
+ [diffs.library]</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">1</FONT></P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">What
- is ISO/IEC 1990:9899/DAM 1? My guess is that's a typo for ISO/IEC</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">9899/Amd.1:1995
- which I'd have expected to be referenced here (the tables</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">make
- reference to things which were introduced by Amd.1).</FONT></FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">What
+ is ISO/IEC 1990:9899/DAM 1? My guess is that's a typo for ISO/IEC</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">9899/Amd.1:1995
+ which I'd have expected to be referenced here (the tables</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">make
+ reference to things which were introduced by Amd.1).</FONT></P>
                         <P><BR>
                         </P>
                 </TD>
                 <TD WIDTH=270>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">One
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">One
                         need probably a reference to the document which introduce char16_t
- and</FONT></FONT></P>
+ and</FONT></P>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><FONT SIZE=2 STYLE="font-size: 9pt">char32_t
                         in C (ISO/IEC TR 19769:2004?).</FONT></P>
                 </TD>
@@ -24381,23 +24420,25 @@
                         39</FONT></P>
                 </TD>
                 <TD WIDTH=77>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Index</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Index</FONT></P>
                 </TD>
                 <TD WIDTH=69>
                         <P LANG="en-GB" STYLE="margin-top: 0.04in"><BR>
                         </P>
                 </TD>
                 <TD WIDTH=33>
- <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">ed</FONT></FONT></P>
+ <P><FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">ed</FONT></P>
                 </TD>
                 <TD WIDTH=307>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">Some
- definitions seem not indexed (such as /trivially copyable/ or</FONT></FONT></P>
- <P STYLE="margin-bottom: 0in"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 9pt">/sequenced
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">Some
+ definitions seem not indexed (such as /trivially copyable/ or</FONT></P>
+ <P STYLE="margin-bottom: 0in">
+ <FONT SIZE=2 STYLE="font-size: 9pt" FACE="Arial, sans-serif">/sequenced
                         before/), indexing them would be useful (and marking specially the
                         page -- say bold or italic -- which reference to the definition
                         would increase the usefulness; having a separate index of all
- definitions is something which could also be considered).</FONT></FONT></P>
+ definitions is something which could also be considered).</FONT></P>
                         <P><BR>
                         </P>
                 </TD>


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