23 Preprocessor *ModuleExpanderPP)
override;
31 virtual bool shouldSuggestEndifComment(StringRef Filename);
34 virtual bool shouldFixHeaderGuard(StringRef Filename);
37 virtual bool shouldSuggestToAddHeaderGuard(StringRef Filename);
40 virtual std::string
formatEndIf(StringRef HeaderGuard);
43 StringRef OldGuard = StringRef()) = 0;
Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context.