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