]> granicus.if.org Git - clang/commitdiff
ClangTools doc: add ideas for new tools in clang-tools-extra to ensure that
authorDmitri Gribenko <gribozavr@gmail.com>
Sun, 6 Jan 2013 20:19:09 +0000 (20:19 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Sun, 6 Jan 2013 20:19:09 +0000 (20:19 +0000)
these ideas don't get lost

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171667 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ClangTools.rst

index 10f14d88994c17fcea5343724d272a25c88f7c82..2de09438427cd7288745d3f9ace565bdf2031265 100644 (file)
@@ -89,3 +89,14 @@ As various categories of Clang Tools are added to the extra repository,
 they'll be tracked here. The focus of this documentation is on the scope
 and features of the tools for other tool developers; each tool should
 provide its own user-focused documentation.
+
+Ideas for new Tools
+-------------------
+
+* C++11 null pointer conversion tool.  Will convert all null pointer constants
+  (like ``NULL`` or ``0``) to C++11 ``nullptr``.
+
+* C++ cast conversion tool.  Will convert C-style casts (``(type) value``) to
+  appropriate C++ cast (``static_cast``, ``const_cast`` or
+  ``reinterpret_cast``).
+