diff options
author | Stefanus Du Toit <stefanus.du.toit@intel.com> | 2013-08-15 00:35:46 +0000 |
---|---|---|
committer | Stefanus Du Toit <stefanus.du.toit@intel.com> | 2013-08-15 00:35:46 +0000 |
commit | 27afa83068fbbafcc8475b251d7203db45469b31 (patch) | |
tree | dc27c18e1bbb6e426f37d78486c23e25a36f0901 /clang | |
parent | 403f6ddce113d66d18135b66ec8d4b2e75562be7 (diff) | |
download | bcm5719-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.h | 5 |
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 = |