clang 20.0.0git
|
#include "clang/Sema/TypoCorrection.h"
Public Member Functions | |
DefaultFilterCCC (const IdentifierInfo *Typo=nullptr, NestedNameSpecifier *TypoNNS=nullptr) | |
std::unique_ptr< CorrectionCandidateCallback > | clone () override |
Clone this CorrectionCandidateCallback. | |
![]() | |
CorrectionCandidateCallback (const IdentifierInfo *Typo=nullptr, NestedNameSpecifier *TypoNNS=nullptr) | |
virtual | ~CorrectionCandidateCallback ()=default |
virtual bool | ValidateCandidate (const TypoCorrection &candidate) |
Simple predicate used by the default RankCandidate to determine whether to return an edit distance of 0 or InvalidDistance. | |
virtual unsigned | RankCandidate (const TypoCorrection &candidate) |
Method used by Sema::CorrectTypo to assign an "edit distance" rank to a candidate (where a lower value represents a better candidate), or returning InvalidDistance if the candidate is not at all viable. | |
virtual std::unique_ptr< CorrectionCandidateCallback > | clone ()=0 |
Clone this CorrectionCandidateCallback. | |
void | setTypoName (const IdentifierInfo *II) |
void |