From 233fbe1f56183878167a56be53425a6dd25ba334 Mon Sep 17 00:00:00 2001 From: Stefanus Du Toit Date: Thu, 15 Aug 2013 00:35:46 +0000 Subject: [PATCH] Add a bit of explanation for FrontendActionFactory. Also use the more common "derive from" in place of "extend" in another comment. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188440 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Tooling/Tooling.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/clang/Tooling/Tooling.h b/include/clang/Tooling/Tooling.h index 9b3572a0fe..7e2be8a8ed 100644 --- a/include/clang/Tooling/Tooling.h +++ b/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 = -- 2.40.0