summaryrefslogtreecommitdiffstats
path: root/docs/ClangTools.rst
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-01-06 20:19:09 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-01-06 20:19:09 +0000
commit2626a2ad844a762dfda50b861c46918924eb44aa (patch)
tree532a1a76271c977c9be2b12093cbfc30e52c31ab /docs/ClangTools.rst
parenta5342db6fcc6ee3fae084f584ecb019726de9cca (diff)
ClangTools doc: add ideas for new tools in clang-tools-extra to ensure that
these ideas don't get lost git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171667 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ClangTools.rst')
-rw-r--r--docs/ClangTools.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/ClangTools.rst b/docs/ClangTools.rst
index 10f14d8899..2de0943842 100644
--- a/docs/ClangTools.rst
+++ b/docs/ClangTools.rst
@@ -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``).
+