<!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">N3292=11-0062</td>
</tr>
<tr>
  <td class="descr">Date</td><td class="value">2011-04-11</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="#concurrency">Concurrency motions</a><a href="#thanks">Thanks</a>
	</div></div>

	<p>N3290=11-0060, <i>Programming Languages &mdash; C++</i>, is the FDIS;
	    N3291=11-0061, <i>Working Draft, Standard for Programming Language C++</i>, is the working draft for the standard. Both have the following changes made since the pre-Madrid Working Draft, N3242=11-0012.</p>
	<a name="core"><h2>Core motions</h2></a>
	<ul><li><b>Issues</b>

<h4>Ready</h4>

<p>573 981 1022 1071 1073 1080 1081 1094 1111 1120 1135 1136 1137 1140 1145
1149 1167 1187 1193 1198 1208</p>

<h4>Tentatively Ready</h4>
<p>407 572 696 938 993 1030 1044 1054 1068 1091 1096 1099 1100 1170 1181
1191 1201 1218 1240</p>

</li><li><b>Core Issue 355: Global-scope :: in elaborated-type-specifier</b>: N3259

</li><li><b>Consolidated corrections for a cluster of constexpr concerns</b>: N3260

</li><li><b>Additional Core Language Issue Resolutions for Madrid</b>: N3262

</li><li><b>static_assert and list-initialization in constexpr functions</b>: N3268

</li><li><b>Variadic Templates: Wording for Core Issues 778, 1182, and 1183</b>: N3270

</li><li><b>Wording for Range-Based For Loop (Option #5)</b>: N3271

</li><li><b>Follow-up on override control</b>: N3272

</li><li><b>US22/DE9 Revisited: decltype and Call Expressions</b>: N3276

</li><li><b>Core issues 1194/1195/1199: References and constexpr</b>: N3277

</li><li><b>Partial ordering of variadic class template partial specializations</b>: N3281

</li><li><b>Type of class member in trailing-return-type/Member access transformation in unevaluated operands</b>: N3282

</li><li><b>Dependent Bases and the Current Instantiation: Wording for Core Issue 1043</b>: N3283

</li></ul>

<a name="library"><h2>Library motions</h2></a>

<ul>
<li><b>Issues</b>
<p>1332 1385 1408 1418 1420 1438</p>
<p>1215 1253 1310 1474 1478 1479 1480 1494 1497 1514 1524</p>
<p>2000 2001 2004 2007 2008 2014 2017 2019 2020 2022 2027 2029 2030 2031 2032</p>
<p>2041 2042</p>
<p>1252 1279 1349 1401 1448 1487 1525</p></li>
<li><b>CH-18 and US-85: Clarifying the state of moved-from objects</b>: N3264</li>
<li><b>Proposed Resolution for CH 15: Double check copy and move semantics of classes
due to new rules for default move constructors and assigment operators</b>: N3266</li>
<li><b>Conservative use of <code>noexcept</code> in the library</b>: N3279</li>
<li><b>More on noexcept for the Containers Library</b>: N3263</li>
<li><b>C++ Freestanding and Conditionally Supported</b>: N3280</li>
<li><b>Compatibility with previous standard</b>: N3288</li>
</ul>


	<a name="concurrency"><h2>Concurrency motions</h2></a>
	<ul><li><b>Recent Concurrency Issue Resolutions</b>: N3278

</li><li><b>noexcept for the Atomics Library</b>: N3251

</li><li><b>A review of noexcept in the threads library (revised)</b>: N3267

</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>David Grigsby</li><li>Detlef Vollmann</li><li>Hans Boehm</li>
<li>Howard Hinnant</li>
<li>JC van Winkel</li><li>James Dennett</li><li>Jeffrey Yasskin</li><li>Jens Maurer</li><li>Jeremiah Willcock</li><li>Johannes Schaub</li><li>Jonathan Wakely</li><li>Mike Miller</li><li>Nevin Liber</li><li>Nicolai Josuttis</li><li>Nikolay Ivchenkov</li><li>Steve Adamczyk</li><li>Walter Brown</li><li>Zbigniew Dlugaszewski</li>
</ul>
<p>My apologies to anyone whose name didn&rsquo;t get on this list. Any omissions are entirely accidental.</p>

</body>
</html>
