|
| RecordHeaders (const CompilerInstance &CI, IncludeStructure *Out) |
|
void | InclusionDirective (SourceLocation HashLoc, const Token &IncludeTok, llvm::StringRef FileName, bool IsAngled, CharSourceRange, Optional< FileEntryRef > File, llvm::StringRef, llvm::StringRef, const clang::Module *, SrcMgr::CharacteristicKind FileKind) override |
|
void | FileChanged (SourceLocation Loc, FileChangeReason Reason, SrcMgr::CharacteristicKind FileType, FileID PrevFID) override |
|
bool | HandleComment (Preprocessor &PP, SourceRange Range) override |
|
Definition at line 29 of file Headers.cpp.
◆ RecordHeaders()
clang::clangd::IncludeStructure::RecordHeaders::RecordHeaders |
( |
const CompilerInstance & |
CI, |
|
|
IncludeStructure * |
Out |
|
) |
| |
|
inline |
◆ FileChanged()
void clang::clangd::IncludeStructure::RecordHeaders::FileChanged |
( |
SourceLocation |
Loc, |
|
|
FileChangeReason |
Reason, |
|
|
SrcMgr::CharacteristicKind |
FileType, |
|
|
FileID |
PrevFID |
|
) |
| |
|
inlineoverride |
◆ HandleComment()
bool clang::clangd::IncludeStructure::RecordHeaders::HandleComment |
( |
Preprocessor & |
PP, |
|
|
SourceRange |
Range |
|
) |
| |
|
inlineoverride |
◆ InclusionDirective()
void clang::clangd::IncludeStructure::RecordHeaders::InclusionDirective |
( |
SourceLocation |
HashLoc, |
|
|
const Token & |
IncludeTok, |
|
|
llvm::StringRef |
FileName, |
|
|
bool |
IsAngled, |
|
|
CharSourceRange |
, |
|
|
Optional< FileEntryRef > |
File, |
|
|
llvm::StringRef |
, |
|
|
llvm::StringRef |
, |
|
|
const clang::Module * |
, |
|
|
SrcMgr::CharacteristicKind |
FileKind |
|
) |
| |
|
inlineoverride |
The documentation for this class was generated from the following file: