clang 22.0.0git
Public Member Functions | List of all members
clang::SimpleTypoCorrection Class Reference

#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
 

Detailed Description

Definition at line 24 of file SimpleTypoCorrection.h.

Constructor & Destructor Documentation

◆ SimpleTypoCorrection()

clang::SimpleTypoCorrection::SimpleTypoCorrection ( StringRef  Typo)
inlineexplicit

Definition at line 34 of file SimpleTypoCorrection.h.

Member Function Documentation

◆ add() [1/3]

void SimpleTypoCorrection::add ( const char *  Candidate)

Definition at line 43 of file SimpleTypoCorrection.cpp.

References add().

◆ add() [2/3]

void SimpleTypoCorrection::add ( const IdentifierInfo Candidate)

Definition at line 48 of file SimpleTypoCorrection.cpp.

References add(), and clang::IdentifierInfo::getName().

◆ add() [3/3]

void SimpleTypoCorrection::add ( const StringRef  Candidate)

◆ getCorrection()

std::optional< StringRef > SimpleTypoCorrection::getCorrection ( ) const

◆ getCorrectionIndex()

unsigned SimpleTypoCorrection::getCorrectionIndex ( ) const

Definition at line 53 of file SimpleTypoCorrection.cpp.

◆ hasCorrection()

bool SimpleTypoCorrection::hasCorrection ( ) const

Definition at line 61 of file SimpleTypoCorrection.cpp.

Referenced by getCorrection().


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