diff options
author | Alexander Kornienko <alexfh@google.com> | 2014-09-10 11:06:43 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2014-09-10 11:06:43 +0000 |
commit | be8c143dd604ecdbe246d4a3bfdc0483e873557f (patch) | |
tree | 9e5cd12f7d7c12c54ce69407eedd8032bf4964f0 /clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp | |
parent | b6bbf341cb1939a03395b169c59f2fe0628c6042 (diff) | |
download | bcm5719-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.cpp | 15 |
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"); } }; |