<p>\r
This page tracks the status of C++ support in Clang.<br>\r
Currently most of the C++ features are missing; here you can find features that are at least partially supported in Clang. </p>\r
-<table width="689" border="1">\r
+\r
+<p>\r
+In this table, parser support means that the parser knows the grammar for\r
+the feature. "Sema" support means that we do type checking, report errors \r
+about misuses of the feature and build an AST. CodeGen support means that we\r
+actually produce LLVM code for the feature with the -emit-llvm option.\r
+</p>\r
+\r
+<table width="689" border="1" cellspacing="0">\r
<tr>\r
<td width="150"><h3>Feature</h3></td>\r
<td width="172"><h3>Example</h3></td>\r
<td>reinterpret_cast</td>\r
<td>Full support.</td>\r
</tr>\r
+ <tr>\r
+ <td>Named Casts </td>\r
+ <td>static_cast<int>(x)</td>\r
+ <td>Parser and Sema support, no codegen.</td>\r
+ </tr>\r
<tr>\r
<td>References</td>\r
<td>int &x = ...;</td>\r