File tree Expand file tree Collapse file tree 31 files changed +94
-2
lines changed
Expand file tree Collapse file tree 31 files changed +94
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class DurationAdditionCheck : public ClangTidyCheck {
2222public:
2323 DurationAdditionCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class DurationComparisonCheck : public ClangTidyCheck {
2222public:
2323 DurationComparisonCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class DurationConversionCastCheck : public ClangTidyCheck {
2222public:
2323 DurationConversionCastCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ class DurationFactoryFloatCheck : public ClangTidyCheck {
2424public:
2525 DurationFactoryFloatCheck (StringRef Name, ClangTidyContext *Context)
2626 : ClangTidyCheck(Name, Context) {}
27+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
28+ return LangOpts.CPlusPlus ;
29+ }
2730 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2831 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2932};
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ class DurationFactoryScaleCheck : public ClangTidyCheck {
2424public:
2525 DurationFactoryScaleCheck (StringRef Name, ClangTidyContext *Context)
2626 : ClangTidyCheck(Name, Context) {}
27+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
28+ return LangOpts.CPlusPlus ;
29+ }
2730 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2831 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2932};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class DurationSubtractionCheck : public ClangTidyCheck {
2222public:
2323 DurationSubtractionCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class DurationUnnecessaryConversionCheck : public ClangTidyCheck {
2222public:
2323 DurationUnnecessaryConversionCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class TimeComparisonCheck : public ClangTidyCheck {
2222public:
2323 TimeComparisonCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730};
Original file line number Diff line number Diff line change @@ -22,6 +22,9 @@ class TimeSubtractionCheck : public ClangTidyCheck {
2222public:
2323 TimeSubtractionCheck (StringRef Name, ClangTidyContext *Context)
2424 : ClangTidyCheck(Name, Context) {}
25+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
26+ return LangOpts.CPlusPlus ;
27+ }
2528 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2629 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2730
Original file line number Diff line number Diff line change 1313
1414namespace clang ::tidy::bugprone {
1515
16- // / Detect dangling references in value handlers like
17- // / std::experimental::string_view.
16+ // / Detect dangling references in value handlers like std::string_view.
1817// /
1918// / For the user-facing documentation see:
2019// / http://clang.llvm.org/extra/clang-tidy/checks/bugprone/dangling-handle.html
2120class DanglingHandleCheck : public ClangTidyCheck {
2221public:
2322 DanglingHandleCheck (StringRef Name, ClangTidyContext *Context);
23+ bool isLanguageVersionSupported (const LangOptions &LangOpts) const override {
24+ return LangOpts.CPlusPlus ;
25+ }
2426 void registerMatchers (ast_matchers::MatchFinder *Finder) override ;
2527 void check (const ast_matchers::MatchFinder::MatchResult &Result) override ;
2628 void storeOptions (ClangTidyOptions::OptionMap &Opts) override ;
You can’t perform that action at this time.
0 commit comments