|
clang 22.0.0git
|
#include "clang/Basic/SimpleTypoCorrection.h"
Public Member Functions | |
| SimpleTypoCorrection (StringRef Typo) | |
| void | add (const StringRef Candidate) |
| void | add (const char *Candidate) |
| void | add (const IdentifierInfo *Candidate) |
| std::optional< StringRef > | getCorrection () const |
| bool | hasCorrection () const |
| unsigned | getCorrectionIndex () const |
Definition at line 24 of file SimpleTypoCorrection.h.
|
inlineexplicit |
Definition at line 34 of file SimpleTypoCorrection.h.
| void SimpleTypoCorrection::add | ( | const char * | Candidate | ) |
Definition at line 43 of file SimpleTypoCorrection.cpp.
References add().
| void SimpleTypoCorrection::add | ( | const IdentifierInfo * | Candidate | ) |
Definition at line 48 of file SimpleTypoCorrection.cpp.
References add(), and clang::IdentifierInfo::getName().
| void SimpleTypoCorrection::add | ( | const StringRef | Candidate | ) |
Definition at line 21 of file SimpleTypoCorrection.cpp.
References abs().
Referenced by add(), add(), clang::AttributeCommonInfo::tryGetCorrectedAttrName(), and clang::AttributeCommonInfo::tryGetCorrectedScopeName().
| std::optional< StringRef > SimpleTypoCorrection::getCorrection | ( | ) | const |
Definition at line 55 of file SimpleTypoCorrection.cpp.
References hasCorrection().
Referenced by clang::AttributeCommonInfo::tryGetCorrectedAttrName(), and clang::AttributeCommonInfo::tryGetCorrectedScopeName().
| unsigned SimpleTypoCorrection::getCorrectionIndex | ( | ) | const |
Definition at line 53 of file SimpleTypoCorrection.cpp.
| bool SimpleTypoCorrection::hasCorrection | ( | ) | const |
Definition at line 61 of file SimpleTypoCorrection.cpp.
Referenced by getCorrection().