forked from OSchip/llvm-project
Now that we support move generation, mention this in the language extension and C++ status pages. Also update the C++ status for default functions, which are complete now that we can generate move functions, and destructor exception specifications, which I did a while ago.
llvm-svn: 141558
This commit is contained in:
parent
bed5504f5f
commit
6ce53ae752
|
@ -506,7 +506,8 @@ this feature.</p>
|
|||
|
||||
<h4 id="cxx_implicit_moves">C++0x implicit move constructors/assignment operators</h4>
|
||||
|
||||
<p>Use <tt>__has_feature(cxx_implicit_moves)</tt> to determine if Clang will implicitly generate move constructors and move assignment operators where needed. Clang does not currently implement this feature.</p>
|
||||
<p>Use <tt>__has_feature(cxx_implicit_moves)</tt> to determine if Clang will
|
||||
implicitly generate move constructors and move assignment operators where needed.</p>
|
||||
|
||||
<h4 id="cxx_inheriting_constructors">C++0x inheriting constructors</h4>
|
||||
|
||||
|
|
|
@ -329,30 +329,30 @@ welcome!</p>
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Changes to implicitly generated methods</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td>Includes implicit generation of move operations</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>defaulted methods</td>
|
||||
<td class="basic"></td>
|
||||
<td class="basic"></td>
|
||||
<td class="basic"></td>
|
||||
<td class="basic"></td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1717.pdf">N1717</a>
|
||||
<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2326.html">N2326</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>destructor defaults to noexcept</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>Implicit destructor exception specification</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td class="complete" align="center">✓</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
|
Loading…
Reference in New Issue