summaryrefslogtreecommitdiff
path: root/docs/ClangTools.rst
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-02-24 19:04:36 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-02-24 19:04:36 +0000
commit824ed0c7a95989c09a6324eb7764ff00fee09108 (patch)
tree12a57da61915d6c99487334c5b461e9523f447cf /docs/ClangTools.rst
parent3c08a818a6ac9115fe8880af9bbf5a0a87bdffaa (diff)
downloadclang-824ed0c7a95989c09a6324eb7764ff00fee09108.tar.gz
Documentation: add an idea for an automatic refactoring
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176000 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ClangTools.rst')
-rw-r--r--docs/ClangTools.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/ClangTools.rst b/docs/ClangTools.rst
index 65827d20a8..d6a08289fb 100644
--- a/docs/ClangTools.rst
+++ b/docs/ClangTools.rst
@@ -116,4 +116,8 @@ Ideas for new Tools
* C++ cast conversion tool. Will convert C-style casts (``(type) value``) to
appropriate C++ cast (``static_cast``, ``const_cast`` or
``reinterpret_cast``).
+* Non-member ``begin()`` and ``end()`` conversion tool. Will convert
+ ``foo.begin()`` into ``begin(foo)`` and similarly for ``end()``, where
+ ``foo`` is a standard container. We could also detect similar patterns for
+ arrays.