summaryrefslogtreecommitdiffstats
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
commit5f3c9200e5980b9f1580c9a361db84b279f3073f (patch)
treedc2cb4e4c63d5bf99f05e0e38ee5ea16ff29a931
parent1058d987f98b942aa5919f5e2fab3c5b734b68a6 (diff)
downloadbcm5719-llvm-5f3c9200e5980b9f1580c9a361db84b279f3073f.tar.gz
bcm5719-llvm-5f3c9200e5980b9f1580c9a361db84b279f3073f.zip
ClangTools doc: add ideas for new tools in clang-tools-extra to ensure that
these ideas don't get lost llvm-svn: 171667
-rw-r--r--clang/docs/ClangTools.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/docs/ClangTools.rst b/clang/docs/ClangTools.rst
index 10f14d88994..2de09438427 100644
--- a/clang/docs/ClangTools.rst
+++ b/clang/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``).
+
OpenPOWER on IntegriCloud