Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
editdistance.h File Reference

(51eed9108bde2f0d2c704b324dcd942c6ea47432)

#include <QtCore/qset.h>
#include <QtCore/qstring.h>
Include dependency graph for editdistance.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

QT_BEGIN_NAMESPACE int editDistance (const QString &s, const QString &t)
QString nearestName (const QString &actual, const QSet< QString > &candidates)
QString suggestName (const QString &str, const QSet< QString > &commandSet, const QSet< QString > &excludeSet={})
 Returns a suggestion for the closest match to str in the given commandSet.

Function Documentation

◆ editDistance()

QT_BEGIN_NAMESPACE int editDistance ( const QString & s,
const QString & t )

Definition at line 8 of file editdistance.cpp.

◆ nearestName()

QString nearestName ( const QString & actual,
const QSet< QString > & candidates )

Definition at line 40 of file editdistance.cpp.

◆ suggestName()

QString suggestName ( const QString & str,
const QSet< QString > & commandSet,
const QSet< QString > & excludeSet )

Returns a suggestion for the closest match to str in the given commandSet.

If no closest match is found, or if it is in the supplied excludeSet containing matches to avoid, returns an empty string.

Definition at line 73 of file editdistance.cpp.