clang-tools 20.0.0git
|
Public Member Functions | |
MacroToEnumCallbacks (MacroToEnumCheck *Check, const LangOptions &LangOptions, const SourceManager &SM) | |
void | FileChanged (SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID) override |
void | InclusionDirective (SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, bool IsAngled, CharSourceRange FilenameRange, OptionalFileEntryRef File, StringRef SearchPath, StringRef RelativePath, const Module *SuggestedModule, bool ModuleImported, SrcMgr::CharacteristicKind FileType) override |
void | MacroDefined (const Token &MacroNameTok, const MacroDirective *MD) override |
void | MacroUndefined (const Token &MacroNameTok, const MacroDefinition &MD, const MacroDirective *Undef) override |
void | If (SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue) override |
void | Ifndef (SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD) override |
void | Ifdef (SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD) override |
void | Elif (SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc) override |
void | Elifdef (SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD) override |
void | Elifdef (SourceLocation Loc, SourceRange ConditionRange, SourceLocation IfLoc) override |
void | Elifndef (SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD) override |
void | Elifndef (SourceLocation Loc, SourceRange ConditionRange, SourceLocation IfLoc) override |
void | Endif (SourceLocation Loc, SourceLocation IfLoc) override |
void | PragmaDirective (SourceLocation Loc, PragmaIntroducerKind Introducer) override |
void | EndOfMainFile () override |
void | invalidateRange (SourceRange Range) |
Definition at line 106 of file MacroToEnumCheck.cpp.
|
inline |
Definition at line 108 of file MacroToEnumCheck.cpp.
|
inlineoverride |
Definition at line 156 of file MacroToEnumCheck.cpp.
|
inlineoverride |
Definition at line 160 of file MacroToEnumCheck.cpp.
|
inlineoverride |
Definition at line 164 of file MacroToEnumCheck.cpp.
References Loc.
|
inlineoverride |
Definition at line 168 of file MacroToEnumCheck.cpp.
|
inlineoverride |
Definition at line 172 of file MacroToEnumCheck.cpp.
References Loc.
|
override |
Definition at line 388 of file MacroToEnumCheck.cpp.
|
override |
Definition at line 447 of file MacroToEnumCheck.cpp.
|
override |
Definition at line 304 of file MacroToEnumCheck.cpp.
References Loc.
|
inlineoverride |
Definition at line 141 of file MacroToEnumCheck.cpp.
References Loc.
|
inlineoverride |
Definition at line 151 of file MacroToEnumCheck.cpp.
References Loc.
|
inlineoverride |
Definition at line 146 of file MacroToEnumCheck.cpp.
References Loc.
|
inlineoverride |
Definition at line 116 of file MacroToEnumCheck.cpp.
void clang::tidy::modernize::MacroToEnumCallbacks::invalidateRange | ( | SourceRange | Range | ) |
Definition at line 452 of file MacroToEnumCheck.cpp.
References Range.
Referenced by clang::tidy::modernize::MacroToEnumCheck::check().
|
override |
Definition at line 335 of file MacroToEnumCheck.cpp.
References Info.
|
override |
Definition at line 369 of file MacroToEnumCheck.cpp.
References clang::tidy::modernize::getTokenName().
|
override |
Definition at line 412 of file MacroToEnumCheck.cpp.