26 using ClangTidyCheck::ClangTidyCheck;
29 Preprocessor *ModuleExpanderPP)
override;
31 void check(
const ast_matchers::MatchFinder::MatchResult &Result)
override;
35 return LangOpts.CPlusPlus && !LangOpts.CPlusPlus20;
39 const std::vector<StringRef> StringLikeClasses;
40 utils::IncludeInserter IncludeInserter;
41 const StringRef AbseilStringsMatchHeader;
Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context.