clang-tools 22.0.0git
clang::clangd::IncludeFixer::UnresolvedNameRecorder Class Reference
Inheritance diagram for clang::clangd::IncludeFixer::UnresolvedNameRecorder:
[legend]

Public Member Functions

 UnresolvedNameRecorder (std::optional< UnresolvedName > &LastUnresolvedName)
void InitializeSema (Sema &S) override
TypoCorrection CorrectTypo (const DeclarationNameInfo &Typo, int LookupKind, Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, DeclContext *MemberContext, bool EnteringContext, const ObjCObjectPointerType *OPT) override

Detailed Description

Definition at line 493 of file clangd/IncludeFixer.cpp.

Constructor & Destructor Documentation

◆ UnresolvedNameRecorder()

clang::clangd::IncludeFixer::UnresolvedNameRecorder::UnresolvedNameRecorder ( std::optional< UnresolvedName > & LastUnresolvedName)
inline

Definition at line 495 of file clangd/IncludeFixer.cpp.

Member Function Documentation

◆ CorrectTypo()

TypoCorrection clang::clangd::IncludeFixer::UnresolvedNameRecorder::CorrectTypo ( const DeclarationNameInfo & Typo,
int LookupKind,
Scope * S,
CXXScopeSpec * SS,
CorrectionCandidateCallback & CCC,
DeclContext * MemberContext,
bool EnteringContext,
const ObjCObjectPointerType * OPT )
inlineoverride

◆ InitializeSema()

void clang::clangd::IncludeFixer::UnresolvedNameRecorder::InitializeSema ( Sema & S)
inlineoverride

Definition at line 498 of file clangd/IncludeFixer.cpp.


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