]> granicus.if.org Git - clang/commitdiff
Add a C++ status report page.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 2 Jul 2008 11:38:59 +0000 (11:38 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 2 Jul 2008 11:38:59 +0000 (11:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53013 91177308-0d34-0410-b5e6-96231b3b80d8

www/cxx_status.html [new file with mode: 0644]

diff --git a/www/cxx_status.html b/www/cxx_status.html
new file mode 100644 (file)
index 0000000..d290d94
--- /dev/null
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"\r
+          "http://www.w3.org/TR/html4/strict.dtd">\r
+<html>\r
+<head>\r
+  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
+  <title>Clang - Features and Goals</title>\r
+  <link type="text/css" rel="stylesheet" href="menu.css" />\r
+  <link type="text/css" rel="stylesheet" href="content.css" />\r
+  <style type="text/css">\r
+</style>\r
+</head>\r
+<body>\r
+\r
+<!--#include virtual="menu.html.incl"-->\r
+\r
+<div id="content">\r
+\r
+<!--*************************************************************************-->\r
+<h1>C++ Support in Clang</h1>\r
+<!--*************************************************************************-->\r
+\r
+<p>\r
+This page tracks the status of C++ support in Clang.</p>\r
+<table width="689" border="1">\r
+  <tr>\r
+    <td width="150"><h3>Feature</h3></td>\r
+    <td width="172"><h3>Example</h3></td>\r
+    <td width="345"><h3>Status</h3></td>\r
+  </tr>\r
+  <tr>\r
+    <td>C++ Keywords </td>\r
+    <td>reinterpret_cast</td>\r
+    <td>Full support.</td>\r
+  </tr>\r
+  <tr>\r
+    <td>C++ References</td>\r
+    <td>int &amp;x = ...;</td>\r
+    <td>Parser and Sema support in, partial Codegen support. </td>\r
+  </tr>\r
+  <tr>\r
+    <td>C++ Default arguments </td>\r
+    <td>void f(int x=0); </td>\r
+    <td>Full support. </td>\r
+  </tr>\r
+  <tr>\r
+    <td>C++ Namespaces</td>\r
+    <td>namespace A {<br/>\r
+         &nbsp;&nbsp;&nbsp;int x;<br/>\r
+         }</td>\r
+    <td>Parser and Sema support in, no Codegen support. </td>\r
+  </tr>\r
+  <tr>\r
+    <td>C++ Class definitions</td>\r
+    <td>class C {<br/>\r
+      public:<br/>\r
+      &nbsp;&nbsp;&nbsp;int getX() { return x; }<br/>\r
+      private:<br/>\r
+         &nbsp;&nbsp;&nbsp;int x;<br/>\r
+         };</td>\r
+    <td>Partial Parser and Sema support, no Codegen support. </td>\r
+  </tr>\r
+</table>\r
+</div>\r
+</body>\r
+</html>\r