diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc')
8 files changed, 17 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp index c408c9cabe6..810d5573d6b 100644 --- a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp +++ b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.cpp @@ -18,8 +18,10 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { -ArgumentCommentCheck::ArgumentCommentCheck() - : IdentRE("^(/\\* *)([_A-Za-z][_A-Za-z0-9]*)( *= *\\*/)$") {} +ArgumentCommentCheck::ArgumentCommentCheck(StringRef Name, + ClangTidyContext *Context) + : ClangTidyCheck(Name, Context), + IdentRE("^(/\\* *)([_A-Za-z][_A-Za-z0-9]*)( *= *\\*/)$") {} void ArgumentCommentCheck::registerMatchers(MatchFinder *Finder) { Finder->addMatcher( diff --git a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h index 762e08ff746..131b56a0511 100644 --- a/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h +++ b/clang-tools-extra/clang-tidy/misc/ArgumentCommentCheck.h @@ -19,7 +19,7 @@ namespace tidy { /// \brief Checks that argument comments match parameter names. class ArgumentCommentCheck : public ClangTidyCheck { public: - ArgumentCommentCheck(); + ArgumentCommentCheck(StringRef Name, ClangTidyContext *Context); void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; diff --git a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h index 16c0d631eec..d6c6dfe590d 100644 --- a/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h +++ b/clang-tools-extra/clang-tidy/misc/BoolPointerImplicitConversion.h @@ -23,6 +23,8 @@ namespace tidy { /// } class BoolPointerImplicitConversion : public ClangTidyCheck { public: + BoolPointerImplicitConversion(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; diff --git a/clang-tools-extra/clang-tidy/misc/RedundantSmartptrGet.h b/clang-tools-extra/clang-tidy/misc/RedundantSmartptrGet.h index 32268c2dab1..8883275f10b 100644 --- a/clang-tools-extra/clang-tidy/misc/RedundantSmartptrGet.h +++ b/clang-tools-extra/clang-tidy/misc/RedundantSmartptrGet.h @@ -23,6 +23,8 @@ namespace tidy { /// *ptr->get() ==> **ptr class RedundantSmartptrGet : public ClangTidyCheck { public: + RedundantSmartptrGet(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; diff --git a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h index 9dbdad18d7f..42293cd333c 100644 --- a/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h +++ b/clang-tools-extra/clang-tidy/misc/SwappedArgumentsCheck.h @@ -19,6 +19,8 @@ namespace tidy { /// conversions. class SwappedArgumentsCheck : public ClangTidyCheck { public: + SwappedArgumentsCheck(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; diff --git a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h index 1e24d08e943..1afe3558af0 100644 --- a/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h +++ b/clang-tools-extra/clang-tidy/misc/UndelegatedConstructor.h @@ -20,6 +20,8 @@ namespace tidy { /// meant to use a delegating constructor or base class initializer. class UndelegatedConstructorCheck : public ClangTidyCheck { public: + UndelegatedConstructorCheck(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; diff --git a/clang-tools-extra/clang-tidy/misc/UnusedRAII.h b/clang-tools-extra/clang-tidy/misc/UnusedRAII.h index 6850ab9a231..4d45c4acce8 100644 --- a/clang-tools-extra/clang-tidy/misc/UnusedRAII.h +++ b/clang-tools-extra/clang-tidy/misc/UnusedRAII.h @@ -37,6 +37,8 @@ namespace tidy { /// - Ignore objects returned from a call. class UnusedRAIICheck : public ClangTidyCheck { public: + UnusedRAIICheck(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; diff --git a/clang-tools-extra/clang-tidy/misc/UseOverride.h b/clang-tools-extra/clang-tidy/misc/UseOverride.h index 0f911771daa..aab40b53b4e 100644 --- a/clang-tools-extra/clang-tidy/misc/UseOverride.h +++ b/clang-tools-extra/clang-tidy/misc/UseOverride.h @@ -18,6 +18,8 @@ namespace tidy { /// \brief Use C++11's 'override' and remove 'virtual' where applicable. class UseOverride : public ClangTidyCheck { public: + UseOverride(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} void registerMatchers(ast_matchers::MatchFinder *Finder) override; void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; |