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(), 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().