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