Lines Matching refs:MacroToEnumCallbacks
106 class MacroToEnumCallbacks : public PPCallbacks { class
108 MacroToEnumCallbacks(MacroToEnumCheck *Check, const LangOptions &LangOptions, in MacroToEnumCallbacks() function in clang::tidy::modernize::MacroToEnumCallbacks
227 bool MacroToEnumCallbacks::isConsecutiveMacro(const MacroDirective *MD) const { in isConsecutiveMacro()
245 void MacroToEnumCallbacks::clearCurrentEnum(SourceLocation Loc) { in clearCurrentEnum()
254 void MacroToEnumCallbacks::conditionStart(const SourceLocation &Loc) { in conditionStart()
261 void MacroToEnumCallbacks::checkCondition(SourceRange Range) { in checkCondition()
277 void MacroToEnumCallbacks::checkName(const Token &MacroNameTok) { in checkName()
288 void MacroToEnumCallbacks::rememberExpressionName(const Token &Tok) { in rememberExpressionName()
296 void MacroToEnumCallbacks::rememberExpressionTokens( in rememberExpressionTokens()
304 void MacroToEnumCallbacks::FileChanged(SourceLocation Loc, in FileChanged()
320 bool MacroToEnumCallbacks::isInitializer(ArrayRef<Token> MacroTokens) in isInitializer()
335 void MacroToEnumCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined()
369 void MacroToEnumCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined()
388 void MacroToEnumCallbacks::Endif(SourceLocation Loc, SourceLocation IfLoc) { in Endif()
412 void MacroToEnumCallbacks::PragmaDirective(SourceLocation Loc, in PragmaDirective()
437 void MacroToEnumCallbacks::invalidateExpressionNames() { in invalidateExpressionNames()
447 void MacroToEnumCallbacks::EndOfMainFile() { in EndOfMainFile()
452 void MacroToEnumCallbacks::invalidateRange(SourceRange Range) { in invalidateRange()
461 void MacroToEnumCallbacks::issueDiagnostics() { in issueDiagnostics()
473 void MacroToEnumCallbacks::warnMacroEnum(const EnumMacro &Macro) const { in warnMacroEnum()
479 void MacroToEnumCallbacks::fixEnumMacro(const MacroList &MacroList) const { in fixEnumMacro()
521 auto Callback = std::make_unique<MacroToEnumCallbacks>(this, getLangOpts(), SM); in registerPPCallbacks()