clang-tools 20.0.0git
|
Public Member Functions | |
RecordHeaders (const CompilerInstance &CI, IncludeStructure *Out) | |
void | InclusionDirective (SourceLocation HashLoc, const Token &IncludeTok, llvm::StringRef FileName, bool IsAngled, CharSourceRange, OptionalFileEntryRef File, llvm::StringRef, llvm::StringRef, const clang::Module *, bool, SrcMgr::CharacteristicKind FileKind) override |
void | FileChanged (SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID) override |
Definition at line 30 of file Headers.cpp.
|
inline |
Definition at line 32 of file Headers.cpp.
References Out.
|
inlineoverride |
Definition at line 97 of file Headers.cpp.
References Loc.
|
inlineoverride |
Definition at line 38 of file Headers.cpp.
References clang::clangd::File, FileName, clang::clangd::getCanonicalPath(), clang::clangd::IncludeStructure::getOrCreateID(), clang::clangd::IncludeStructure::IncludeChildren, IsAngled, clang::clangd::isInsideMainFile(), clang::clangd::IncludeStructure::MainFileIncludes, clang::clangd::IncludeStructure::StdlibHeaders, and clang::clangd::translatePreamblePatchLocation().