summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-09-10 11:06:43 +0000
committerAlexander Kornienko <alexfh@google.com>2014-09-10 11:06:43 +0000
commitbe8c143dd604ecdbe246d4a3bfdc0483e873557f (patch)
tree9e5cd12f7d7c12c54ce69407eedd8032bf4964f0 /clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
parentb6bbf341cb1939a03395b169c59f2fe0628c6042 (diff)
downloadbcm5719-llvm-be8c143dd604ecdbe246d4a3bfdc0483e873557f.tar.gz
bcm5719-llvm-be8c143dd604ecdbe246d4a3bfdc0483e873557f.zip
Unique-ptrify ClangTidyCheckFactories. Add a more convenient alternative to
addCheckFactory: registerCheck. Reviewers: djasper Reviewed By: djasper Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5288 llvm-svn: 217489
Diffstat (limited to 'clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
index a8ef6299028..1eb82c58f59 100644
--- a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
@@ -21,16 +21,11 @@ namespace tidy {
class LLVMModule : public ClangTidyModule {
public:
void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override {
- CheckFactories.addCheckFactory(
- "llvm-header-guard", new ClangTidyCheckFactory<LLVMHeaderGuardCheck>());
- CheckFactories.addCheckFactory(
- "llvm-include-order", new ClangTidyCheckFactory<IncludeOrderCheck>());
- CheckFactories.addCheckFactory(
- "llvm-namespace-comment",
- new ClangTidyCheckFactory<NamespaceCommentCheck>());
- CheckFactories.addCheckFactory(
- "llvm-twine-local",
- new ClangTidyCheckFactory<TwineLocalCheck>());
+ CheckFactories.registerCheck<LLVMHeaderGuardCheck>("llvm-header-guard");
+ CheckFactories.registerCheck<IncludeOrderCheck>("llvm-include-order");
+ CheckFactories.registerCheck<NamespaceCommentCheck>(
+ "llvm-namespace-comment");
+ CheckFactories.registerCheck<TwineLocalCheck>("llvm-twine-local");
}
};
OpenPOWER on IntegriCloud