clang 20.0.0git
clang::MacroPPCallbacks Member List

This is the complete list of members for clang::MacroPPCallbacks, including all inherited members.

ConditionValueKind enum nameclang::PPCallbacks
CVK_False enum valueclang::PPCallbacks
CVK_NotEvaluated enum valueclang::PPCallbacks
CVK_True enum valueclang::PPCallbacks
Defined(const Token &MacroNameTok, const MacroDefinition &MD, SourceRange Range)clang::PPCallbacksinlinevirtual
Elif(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc)clang::PPCallbacksinlinevirtual
Elifdef(SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD)clang::PPCallbacksinlinevirtual
Elifdef(SourceLocation Loc, SourceRange ConditionRange, SourceLocation IfLoc)clang::PPCallbacksinlinevirtual
Elifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD)clang::PPCallbacksinlinevirtual
Elifndef(SourceLocation Loc, SourceRange ConditionRange, SourceLocation IfLoc)clang::PPCallbacksinlinevirtual
Else(SourceLocation Loc, SourceLocation IfLoc)clang::PPCallbacksinlinevirtual
EmbedDirective(SourceLocation HashLoc, StringRef FileName, bool IsAngled, OptionalFileEntryRef File, const LexEmbedParametersResult &Params)clang::PPCallbacksinlinevirtual
EmbedFileNotFound(StringRef FileName)clang::PPCallbacksinlinevirtual
Endif(SourceLocation Loc, SourceLocation IfLoc)clang::PPCallbacksinlinevirtual
EndOfMainFile()clang::PPCallbacksinlinevirtual
EnteredSubmodule(Module *M, SourceLocation ImportLoc, bool ForPragma)clang::PPCallbacksinlinevirtual
EnterFile enum valueclang::PPCallbacks
ExitFile enum valueclang::PPCallbacks
FileChanged(SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID=FileID()) overrideclang::MacroPPCallbacksvirtual
FileChangeReason enum nameclang::PPCallbacks
FileNotFound(StringRef FileName)clang::PPCallbacksinlinevirtual
FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, SrcMgr::CharacteristicKind FileType)clang::PPCallbacksinlinevirtual
HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled, OptionalFileEntryRef File)clang::PPCallbacksinlinevirtual
HasInclude(SourceLocation Loc, StringRef FileName, bool IsAngled, OptionalFileEntryRef File, SrcMgr::CharacteristicKind FileType)clang::PPCallbacksvirtual
Ident(SourceLocation Loc, StringRef str)clang::PPCallbacksinlinevirtual
If(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue)clang::PPCallbacksinlinevirtual
Ifdef(SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD)clang::PPCallbacksinlinevirtual
Ifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDefinition &MD)clang::PPCallbacksinlinevirtual
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) overrideclang::MacroPPCallbacksvirtual
LeftSubmodule(Module *M, SourceLocation ImportLoc, bool ForPragma)clang::PPCallbacksinlinevirtual
LexedFileChanged(FileID FID, LexedFileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID, SourceLocation Loc)clang::PPCallbacksinlinevirtual
LexedFileChangeReason enum nameclang::PPCallbacks
MacroDefined(const Token &MacroNameTok, const MacroDirective *MD) overrideclang::MacroPPCallbacksvirtual
MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, SourceRange Range, const MacroArgs *Args)clang::PPCallbacksinlinevirtual
MacroPPCallbacks(CodeGenerator *Gen, Preprocessor &PP)clang::MacroPPCallbacks
MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, const MacroDirective *Undef) overrideclang::MacroPPCallbacksvirtual
moduleImport(SourceLocation ImportLoc, ModuleIdPath Path, const Module *Imported)clang::PPCallbacksinlinevirtual
PMK_Error enum valueclang::PPCallbacks
PMK_Message enum valueclang::PPCallbacks
PMK_Warning enum valueclang::PPCallbacks
PragmaAssumeNonNullBegin(SourceLocation Loc)clang::PPCallbacksinlinevirtual
PragmaAssumeNonNullEnd(SourceLocation Loc)clang::PPCallbacksinlinevirtual
PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind, StringRef Str)clang::PPCallbacksinlinevirtual
PragmaDebug(SourceLocation Loc, StringRef DebugType)clang::PPCallbacksinlinevirtual
PragmaDetectMismatch(SourceLocation Loc, StringRef Name, StringRef Value)clang::PPCallbacksinlinevirtual
PragmaDiagnostic(SourceLocation Loc, StringRef Namespace, diag::Severity mapping, StringRef Str)clang::PPCallbacksinlinevirtual
PragmaDiagnosticPop(SourceLocation Loc, StringRef Namespace)clang::PPCallbacksinlinevirtual
PragmaDiagnosticPush(SourceLocation Loc, StringRef Namespace)clang::PPCallbacksinlinevirtual
PragmaDirective(SourceLocation Loc, PragmaIntroducerKind Introducer)clang::PPCallbacksinlinevirtual
PragmaExecCharsetPop(SourceLocation Loc)clang::PPCallbacksinlinevirtual
PragmaExecCharsetPush(SourceLocation Loc, StringRef Str)clang::PPCallbacksinlinevirtual
PragmaMark(SourceLocation Loc, StringRef Trivia)clang::PPCallbacksinlinevirtual
PragmaMessage(SourceLocation Loc, StringRef Namespace, PragmaMessageKind Kind, StringRef Str)clang::PPCallbacksinlinevirtual
PragmaMessageKind enum nameclang::PPCallbacks
PragmaOpenCLExtension(SourceLocation NameLoc, const IdentifierInfo *Name, SourceLocation StateLoc, unsigned State)clang::PPCallbacksinlinevirtual
PragmaWarning(SourceLocation Loc, PragmaWarningSpecifier WarningSpec, ArrayRef< int > Ids)clang::PPCallbacksinlinevirtual
PragmaWarningPop(SourceLocation Loc)clang::PPCallbacksinlinevirtual
PragmaWarningPush(SourceLocation Loc, int Level)clang::PPCallbacksinlinevirtual
PragmaWarningSpecifier enum nameclang::PPCallbacks
PWS_Default enum valueclang::PPCallbacks
PWS_Disable enum valueclang::PPCallbacks
PWS_Error enum valueclang::PPCallbacks
PWS_Level1 enum valueclang::PPCallbacks
PWS_Level2 enum valueclang::PPCallbacks
PWS_Level3 enum valueclang::PPCallbacks
PWS_Level4 enum valueclang::PPCallbacks
PWS_Once enum valueclang::PPCallbacks
PWS_Suppress enum valueclang::PPCallbacks
RenameFile enum valueclang::PPCallbacks
SourceRangeSkipped(SourceRange Range, SourceLocation EndifLoc)clang::PPCallbacksinlinevirtual
SystemHeaderPragma enum valueclang::PPCallbacks
~PPCallbacks()clang::PPCallbacksvirtual