clang API Documentation
| ConditionValueKind enum name | clang::PPCallbacks | |
| CVK_False enum value | clang::PPCallbacks | |
| CVK_NotEvaluated enum value | clang::PPCallbacks | |
| CVK_True enum value | clang::PPCallbacks | |
| Defined(const Token &MacroNameTok, const MacroDirective *MD, SourceRange Range) override | clang::PPChainedCallbacks | [inline, virtual] |
| Elif(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue, SourceLocation IfLoc) override | clang::PPChainedCallbacks | [inline, virtual] |
| Else(SourceLocation Loc, SourceLocation IfLoc) override | clang::PPChainedCallbacks | [inline, virtual] |
| Endif(SourceLocation Loc, SourceLocation IfLoc) override | clang::PPChainedCallbacks | [inline, virtual] |
| EndOfMainFile() override | clang::PPChainedCallbacks | [inline, virtual] |
| EnterFile enum value | clang::PPCallbacks | |
| ExitFile enum value | clang::PPCallbacks | |
| FileChanged(SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID) override | clang::PPChainedCallbacks | [inline, virtual] |
| FileChangeReason enum name | clang::PPCallbacks | |
| FileNotFound(StringRef FileName, SmallVectorImpl< char > &RecoveryPath) override | clang::PPChainedCallbacks | [inline, virtual] |
| FileSkipped(const FileEntry &ParentFile, const Token &FilenameTok, SrcMgr::CharacteristicKind FileType) override | clang::PPChainedCallbacks | [inline, virtual] |
| Ident(SourceLocation Loc, const std::string &str) override | clang::PPChainedCallbacks | [inline, virtual] |
| If(SourceLocation Loc, SourceRange ConditionRange, ConditionValueKind ConditionValue) override | clang::PPChainedCallbacks | [inline, virtual] |
| Ifdef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) override | clang::PPChainedCallbacks | [inline, virtual] |
| Ifndef(SourceLocation Loc, const Token &MacroNameTok, const MacroDirective *MD) override | clang::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) override | clang::PPChainedCallbacks | [inline, virtual] |
| MacroDefined(const Token &MacroNameTok, const MacroDirective *MD) override | clang::PPChainedCallbacks | [inline, virtual] |
| MacroExpands(const Token &MacroNameTok, const MacroDirective *MD, SourceRange Range, const MacroArgs *Args) override | clang::PPChainedCallbacks | [inline, virtual] |
| MacroUndefined(const Token &MacroNameTok, const MacroDirective *MD) override | clang::PPChainedCallbacks | [inline, virtual] |
| moduleImport(SourceLocation ImportLoc, ModuleIdPath Path, const Module *Imported) override | clang::PPChainedCallbacks | [inline, virtual] |
| PMK_Error enum value | clang::PPCallbacks | |
| PMK_Message enum value | clang::PPCallbacks | |
| PMK_Warning enum value | clang::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) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaDebug(SourceLocation Loc, StringRef DebugType) | clang::PPCallbacks | [inline, virtual] |
| PragmaDetectMismatch(SourceLocation Loc, const std::string &Name, const std::string &Value) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaDiagnostic(SourceLocation Loc, StringRef Namespace, diag::Severity mapping, StringRef Str) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaDiagnosticPop(SourceLocation Loc, StringRef Namespace) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaDiagnosticPush(SourceLocation Loc, StringRef Namespace) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaDirective(SourceLocation Loc, PragmaIntroducerKind Introducer) | clang::PPCallbacks | [inline, virtual] |
| PragmaMessage(SourceLocation Loc, StringRef Namespace, PragmaMessageKind Kind, StringRef Str) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaMessageKind enum name | clang::PPCallbacks | |
| PragmaOpenCLExtension(SourceLocation NameLoc, const IdentifierInfo *Name, SourceLocation StateLoc, unsigned State) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaWarning(SourceLocation Loc, StringRef WarningSpec, ArrayRef< int > Ids) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaWarningPop(SourceLocation Loc) override | clang::PPChainedCallbacks | [inline, virtual] |
| PragmaWarningPush(SourceLocation Loc, int Level) override | clang::PPChainedCallbacks | [inline, virtual] |
| RenameFile enum value | clang::PPCallbacks | |
| SourceRangeSkipped(SourceRange Range) override | clang::PPChainedCallbacks | [inline, virtual] |
| SystemHeaderPragma enum value | clang::PPCallbacks | |
| ~PPCallbacks() | clang::PPCallbacks | [virtual] |