<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Editor&rsquo;s Report</title>
		<style type="text/css" title="text/css">  
/* <![CDATA[ */  
* { font-family: serif; }  
*.code { font-size: 120%; font-family: monospace; font-weight: bolder; }  
*.non-code { font-style: italic; font-family: monospace; }  
p > span.non-code { font-size: 120%; }  
*.link-target { font-weight: bolder; }  
*.copyright { font-style: italic; }  
h1 { text-align: center; }  
div.group { border-bottom: double; padding-bottom: .5em; }  
div.subgroup { border-bottom: thin solid; padding-bottom: .5em; }  
div.block { border-bottom: thin solid; border-top: thin solid; }  
div.menu { padding-top: .5em; padding-bottom: .5em; }  
div.menu a { padding-right: .3em; }  
div.menu a + a { padding-left: .45em; border-left: thin solid; line-height: 1.3em; }  
table.heading { border-collapse: separate; float: right; padding-right: 1em; }  
td.descr { padding: 0; text-align: right; font-style: italic; font-weight: bold; }  
td.descr:after { content: &#8220;:&#8221;; }  
td.emptydescr { padding: 0; }  
td.value { padding: 0; padding-left: 1ex; }  
pre { font-family: monospace; }  
pre a.code { font-size: 100%; }  
pre .decl { font-weight: bolder; font-size: 80%; }  
span.reqmt { font-style: italic; }  
span.reqmt:after { content: &#8220;:&#8221; }  
/* ]]> */  
</style>

</head>
<div class="group">
<h1>Editor&rsquo;s Report</h1>

<table class="heading">
<tr>
  <td class="descr">Document number</td><td class="value">N3226=10-0216</td>
</tr>
<tr>
  <td class="descr">Date</td><td class="value">2010-11-27</td>
</tr>
<tr>
  <td class="descr">Project</td><td class="value">Programming Language C++</td>
</tr>
<tr>
  <td class="descr">Reference</td><td class="value">ISO/IEC IS 14882:2003(E)</td>
</tr>
<tr>
  <td class="descr">Reply to</td><td class="value">Pete Becker</td>
</tr>
<tr>
  <td class="emptydescr"></td><td class="value">Roundhouse Consulting, Ltd.</td>
</tr>
<tr>
  <td class="emptydescr"></td><td class="value">pete@versatilecoding.com</td>
</tr>
</table>
<p style="clear:both"></p>
</div>

	<div class="subgroup">
	<div class="menu">
	<a href="#core">Core motions</a><a href="#library">Library motions</a><a href="#thanks">Thanks</a>
	</div></div>

	<p>N3225=10-0215, <i>Working Draft, Standard for Programming Language C++</i>, contains the working draft for the standard, with the following changes made since the pre-Batavia Working Draft, N3126=10-0116.</p>
	<a name="core"><h2>Core motions</h2></a>
	<ul><li><b>Core</b>: 

341


1012


1062


1070


1087


1103


1104


1107


1112


1113


1114


1121


1126


1128


1129


1130


1131


1138


1139


1144


1146


1152


1154


1155


1158


1159


1160


1161


1164


1168


1169


1171


1173


</li><li><b>Core</b>: 

694


964


1006


1009


1011


1016


1020


1025


1029


1034


1036


1037


1047


1051


1061


1064


1066


1069


1072


1075


1083


1086


1102


1106


1117


1119


1122


1134


1142


1148


1153


1156


1165


</li><li><b>Recommendations for extended identifier characters for C and C++</b>: N3146

</li><li><b>Progress guarantees for C++0x</b>: N3209

</li><li><b>Omnibus Memory Model and Atomics Paper</b>: N3196

</li><li><b>US 19: Ambiguous use of 'use'</b>: N3214

</li><li><b>C and C++ Alignment Compatibility</b>: N3190

</li><li><b>Wording for brace-initializers as default arguments</b>: N3217

</li><li><b>Core Issue 1125: Unclear definition of 'potential constant expression'</b>: N3218

</li><li><b>Deducing 'noexcept' for destructors</b>: N3204

</li><li><b>Delete operators default to noexcept</b>: N3205

</li><li><b>Override control: Eliminating Attributes</b>: N3206

</li><li><b>Tightening the conditions for generating implicit moves</b>: N3203

</li></ul>


	<a name="library"><h2>Library motions</h2></a>
	<ul><li><b>Library</b>: 

868


951


</li><li><b>Library</b>: 

956


1118


1171


1181


1183


1191


1198


1207


1234


1240


1249


1292


1295


1316


1319


1323


1325


1404


1414


1432


1449


1516


</li><li><b>Library</b>: 

1333


1334


1335


1337


1338


1339


1340


1517


1518


1519


1520


</li><li><b>Library</b>: 

1294


1354


1362


1368


1370


1435


1436


1437


1439


1440


1522


</li><li><b>Problems with bitmask types in the library</b>: N3110

</li><li><b>Adjustments to constructor and assignment traits</b>: N3142

</li><li><b>Fixing LWG 1322, Explicit CopyConstructible requirements are insufficient</b>: N3215

</li><li><b>Terminology for constructing container elements</b>: N3173

</li><li><b>Proposed wording for US 90</b>: N3143

</li><li><b>Bringing result_of near to INVOKE</b>: N3123

</li><li><b>Cleanup of pair and tuple</b>: 3140

</li><li><b>Deprecating unary_function and binary_function</b>: N3198

<p>Editor&rsquo;s note: Changed type definition rules in [func.wrap.func] to match previous rules (N3198 would allow cases where only one of first_argument_type and second_argument_type is defined).</p>

</li><li><b>New wording for arithmetic on ratios</b>: N3210

</li><li><b>Missing preconditions for default-constructed match_result objects</b>: N3158

</li><li><b>Problems with Iostreams Member Functions</b>: N3168

</li><li><b>throw() becomes noexcept (Version 2)</b>: N3148

</li><li><b>Removing non-empty dynamic exception specifications from the library</b>: N3150

</li><li><b>From Throws: Nothing to noexcept</b>: N3195

</li><li><b>More on noexcept for the language support library</b>: N3155

</li><li><b>More on noexcept for the diagnostics library</b>: N3156

</li><li><b>More on noexcept for the General Utilities Library</b>: N3199

</li><li><b>More on noexcept for the Strings Library</b>: N3180

</li><li><b>Lockable requirements for C++0x</b>: N3197

</li><li><b>Managing C++ Associated Asynchronous State</b>: N3192

</li><li><b>Clarifying C++ Futures</b>: N3194

</li><li><b>Async Launch Policies</b>: N3188

</li><li><b>C++ Timeout Specification</b>: N3191

</li><li><b>Adjusting C++ Atomics for C Compatibility</b>: N3193

</li><li><b>Proposed Resolution for US 122</b>: N3106

</li></ul>


	<a name="thanks"><h2>Thanks</h2></a>
	<p>My thanks to the following people, who pointed out typographical, linguistic, logical, and syntactic errors in various revisions of the working draft:</p><ul>
<li>Alisdair Meredith</li><li>Daniel Kr&#xfc;gler</li><li>Lawrence Crowl</li>
</ul>
<p>My apologies to anyone whose name didn&rsquo;t get on this list. Any omissions are entirely accidental.</p>

</body>
</html>
