summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorStefanus Du Toit <stefanus.du.toit@intel.com>2013-08-15 00:35:46 +0000
committerStefanus Du Toit <stefanus.du.toit@intel.com>2013-08-15 00:35:46 +0000
commit27afa83068fbbafcc8475b251d7203db45469b31 (patch)
treedc27c18e1bbb6e426f37d78486c23e25a36f0901 /clang
parent403f6ddce113d66d18135b66ec8d4b2e75562be7 (diff)
downloadbcm5719-llvm-27afa83068fbbafcc8475b251d7203db45469b31.tar.gz
bcm5719-llvm-27afa83068fbbafcc8475b251d7203db45469b31.zip
Add a bit of explanation for FrontendActionFactory.
Also use the more common "derive from" in place of "extend" in another comment. llvm-svn: 188440
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Tooling/Tooling.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/include/clang/Tooling/Tooling.h b/clang/include/clang/Tooling/Tooling.h
index 9b3572a0fed..7e2be8a8ed3 100644
--- a/clang/include/clang/Tooling/Tooling.h
+++ b/clang/include/clang/Tooling/Tooling.h
@@ -54,6 +54,9 @@ class FrontendAction;
namespace tooling {
/// \brief Interface to generate clang::FrontendActions.
+///
+/// Having a factory interface allows, for example, a new FrontendAction to be
+/// created for each translation unit processed by ClangTool.
class FrontendActionFactory {
public:
virtual ~FrontendActionFactory();
@@ -66,7 +69,7 @@ public:
/// \brief Returns a new FrontendActionFactory for a given type.
///
-/// T must extend clang::FrontendAction.
+/// T must derive from clang::FrontendAction.
///
/// Example:
/// FrontendActionFactory *Factory =
OpenPOWER on IntegriCloud