clang API Documentation

clang::PPChainedCallbacks Member List
This is the complete list of members for clang::PPChainedCallbacks, 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 MacroDirective *MD, SourceRange Range) overrideclang::PPChainedCallbacks [inline, virtual]
Elif(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc) overrideclang::PPChainedCallbacks [inline, virtual]
Else(SourceLocation Loc, SourceLocation IfLoc) overrideclang::PPChainedCallbacks [inline, virtual]
Endif(SourceLocation Loc, SourceLocation IfLoc) overrideclang::PPChainedCallbacks [inline, virtual]
EndOfMainFile() overrideclang::PPChainedCallbacks [inline, virtual]
EnterFile enum valueclang::PPCallbacks
ExitFile enum valueclang::PPCallbacks
FileChanged(SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID) overrideclang::PPChainedCallbacks [inline, virtual]
FileChangeReason enum nameclang::PPCallbacks
FileNotFound(StringRef FileName, SmallVectorImpl< char > &RecoveryPath) overrideclang::PPChainedCallbacks [inline, virtual]
FileSkipped(const FileEntry &ParentFile, const Token &FilenameTok, SrcMgr::CharacteristicKind FileType) overrideclang::PPChainedCallbacks [inline, virtual]
Ident(SourceLocation Loc, const std::string &str) overrideclang::PPChainedCallbacks [inline, virtual]
If(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue) overrideclang::PPChainedCallbacks [inline, virtual]
Ifdef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) overrideclang::PPChainedCallbacks [inline, virtual]
Ifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) overrideclang::PPChainedCallbacks [inline, virtual]
InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, bool IsAngled, CharSourceRange FilenameRange, const FileEntry *File, StringRef SearchPath, StringRef RelativePath, const Module *Imported) overrideclang::PPChainedCallbacks [inline, virtual]
MacroDefined(const Token &MacroNameTok, const MacroDirective *MD) overrideclang::PPChainedCallbacks [inline, virtual]
MacroExpands(const Token &MacroNameTok, const MacroDirective *MD, SourceRange Range, const MacroArgs *Args) overrideclang::PPChainedCallbacks [inline, virtual]
MacroUndefined(const Token &MacroNameTok, const MacroDirective *MD) overrideclang::PPChainedCallbacks [inline, virtual]
moduleImport(SourceLocation ImportLoc, ModuleIdPath Path, const Module *Imported) overrideclang::PPChainedCallbacks [inline, virtual]
PMK_Error enum valueclang::PPCallbacks
PMK_Message enum valueclang::PPCallbacks
PMK_Warning enum valueclang::PPCallbacks
PPChainedCallbacks(std::unique_ptr< PPCallbacks > _First, std::unique_ptr< PPCallbacks > _Second)clang::PPChainedCallbacks [inline]
PragmaComment(SourceLocation Loc, const IdentifierInfo *Kind, const std::string &Str) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaDebug(SourceLocation Loc, StringRef DebugType)clang::PPCallbacks [inline, virtual]
PragmaDetectMismatch(SourceLocation Loc, const std::string &Name, const std::string &Value) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaDiagnostic(SourceLocation Loc, StringRef Namespace, diag::Severity mapping, StringRef Str) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaDiagnosticPop(SourceLocation Loc, StringRef Namespace) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaDiagnosticPush(SourceLocation Loc, StringRef Namespace) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaDirective(SourceLocation Loc, PragmaIntroducerKind Introducer)clang::PPCallbacks [inline, virtual]
PragmaMessage(SourceLocation Loc, StringRef Namespace, PragmaMessageKind Kind, StringRef Str) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaMessageKind enum nameclang::PPCallbacks
PragmaOpenCLExtension(SourceLocation NameLoc, const IdentifierInfo *Name, SourceLocation StateLoc, unsigned State) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaWarning(SourceLocation Loc, StringRef WarningSpec, ArrayRef< int > Ids) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaWarningPop(SourceLocation Loc) overrideclang::PPChainedCallbacks [inline, virtual]
PragmaWarningPush(SourceLocation Loc, int Level) overrideclang::PPChainedCallbacks [inline, virtual]
RenameFile enum valueclang::PPCallbacks
SourceRangeSkipped(SourceRange Range) overrideclang::PPChainedCallbacks [inline, virtual]
SystemHeaderPragma enum valueclang::PPCallbacks
~PPCallbacks()clang::PPCallbacks [virtual]