clang-tools  14.0.0git
Public Member Functions | List of all members
clang::clangd::IncludeFixer::UnresolvedNameRecorder Class Reference
Inheritance diagram for clang::clangd::IncludeFixer::UnresolvedNameRecorder:
Inheritance graph
[legend]
Collaboration diagram for clang::clangd::IncludeFixer::UnresolvedNameRecorder:
Collaboration graph
[legend]

Public Member Functions

 UnresolvedNameRecorder (llvm::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 322 of file clangd/IncludeFixer.cpp.

Constructor & Destructor Documentation

◆ UnresolvedNameRecorder()

clang::clangd::IncludeFixer::UnresolvedNameRecorder::UnresolvedNameRecorder ( llvm::Optional< UnresolvedName > &  LastUnresolvedName)
inline

Definition at line 324 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 327 of file clangd/IncludeFixer.cpp.


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