<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<title>Wording for US 84</title>
    <style type="text/css">
    p {text-align:justify}
    li {text-align:justify}
    blockquote.note
    {
        background-color:#E0E0E0;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 1px;
        padding-bottom: 1px;
    }
    ins {background-color:#A0FFA0}
    del {background-color:#FFA0A0}
    </style>
</head>
<body>

<address align=right>
Document number: N3144=10-0134<br>
<br>
<a href="mailto:howard.hinnant@gmail.com">Howard Hinnant</a><br>

2010-10-15
</address>
<hr>
<h1 align=center>Wording for US 84</h1>

<p>
In Rapperswil I volunteered to provide wording for US 84.
</p>

<p>
Change [except.nested]:
</p>

<blockquote><pre>
[[noreturn]] template &lt;class T&gt; void throw_with_nested(T&amp;&amp; t);
</pre>
<blockquote>
<p>
6 <i>Requires:</i> <tt>T</tt> shall be <tt>CopyConstructible</tt>.
</p>

<p>
7 <i>Throws:</i> If <tt>T</tt> is a non-union class type not derived from
<tt>nested_exception</tt>, an exception of unspecified type that is publicly
derived from both <tt>T</tt> and <tt>nested_exception</tt> <ins>and constructed
from <tt>std::forward&lt;T&gt;(t)</tt></ins>, otherwise <ins>throws</ins>
<tt><ins>std::forward&lt;T&gt;(</ins>t<ins>)</ins></tt>.
</p>
</blockquote>
</blockquote>

</body>
</html>
