Mercurial > hg > CbC > CbC_llvm
comparison clang-tools-extra/clang-tidy/cert/PostfixOperatorCheck.h @ 173:0572611fdcc8 llvm10 llvm12
reorgnization done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:55:54 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
comparison
equal
deleted
inserted
replaced
172:9fbae9c8bf63 | 173:0572611fdcc8 |
---|---|
22 /// http://clang.llvm.org/extra/clang-tidy/checks/cert-postfix-operator.html | 22 /// http://clang.llvm.org/extra/clang-tidy/checks/cert-postfix-operator.html |
23 class PostfixOperatorCheck : public ClangTidyCheck { | 23 class PostfixOperatorCheck : public ClangTidyCheck { |
24 public: | 24 public: |
25 PostfixOperatorCheck(StringRef Name, ClangTidyContext *Context) | 25 PostfixOperatorCheck(StringRef Name, ClangTidyContext *Context) |
26 : ClangTidyCheck(Name, Context) {} | 26 : ClangTidyCheck(Name, Context) {} |
27 bool isLanguageVersionSupported(const LangOptions &LangOpts) const override { | |
28 return LangOpts.CPlusPlus; | |
29 } | |
27 void registerMatchers(ast_matchers::MatchFinder *Finder) override; | 30 void registerMatchers(ast_matchers::MatchFinder *Finder) override; |
28 void check(const ast_matchers::MatchFinder::MatchResult &Result) override; | 31 void check(const ast_matchers::MatchFinder::MatchResult &Result) override; |
29 }; | 32 }; |
30 | 33 |
31 } // namespace cert | 34 } // namespace cert |