clang-tools 22.0.0git
clang::clangd::IncludeStructure::RecordHeaders Class Reference
Inheritance diagram for clang::clangd::IncludeStructure::RecordHeaders:
[legend]

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

Detailed Description

Definition at line 31 of file Headers.cpp.

Constructor & Destructor Documentation

◆ RecordHeaders()

clang::clangd::IncludeStructure::RecordHeaders::RecordHeaders ( const CompilerInstance & CI,
IncludeStructure * Out )
inline

Definition at line 33 of file Headers.cpp.

References clang::clangd::IncludeStructure::IncludeStructure().

Member Function Documentation

◆ FileChanged()

void clang::clangd::IncludeStructure::RecordHeaders::FileChanged ( SourceLocation Loc,
FileChangeReason Reason,
SrcMgr::CharacteristicKind FileType,
FileID PrevFID )
inlineoverride

Definition at line 97 of file Headers.cpp.

◆ InclusionDirective()

void clang::clangd::IncludeStructure::RecordHeaders::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 )
inlineoverride

The documentation for this class was generated from the following file: