Open-Typer
Open source typewriting tutor program
Loading...
Searching...
No Matches
IStringUtils Class Referenceabstract
Inheritance diagram for IStringUtils:
Collaboration diagram for IStringUtils:

Public Member Functions

virtual int wordCount (QString str)=0
 
virtual int charCount (QString str, QChar ch)=0
 
virtual QString word (QString str, int id)=0
 
virtual QString wordAt (QString str, int index)=0
 
virtual QString repeatString (QString string, int n)=0
 
virtual QList< QVariant > longestCommonSubsequence (QList< QVariant > source, QList< QVariant > target)=0
 
virtual QString longestCommonSubsequence (QString source, QString target)=0
 
virtual QString normalizeString (QString str)=0
 

Member Function Documentation

◆ charCount()

virtual int IStringUtils::charCount ( QString  str,
QChar  ch 
)
pure virtual

Implemented in StringUtils.

◆ longestCommonSubsequence() [1/2]

virtual QList< QVariant > IStringUtils::longestCommonSubsequence ( QList< QVariant >  source,
QList< QVariant >  target 
)
pure virtual

Implemented in StringUtils.

◆ longestCommonSubsequence() [2/2]

virtual QString IStringUtils::longestCommonSubsequence ( QString  source,
QString  target 
)
pure virtual

Implemented in StringUtils.

◆ normalizeString()

virtual QString IStringUtils::normalizeString ( QString  str)
pure virtual

Implemented in StringUtils.

◆ repeatString()

virtual QString IStringUtils::repeatString ( QString  string,
int  n 
)
pure virtual

Implemented in StringUtils.

◆ word()

virtual QString IStringUtils::word ( QString  str,
int  id 
)
pure virtual

Implemented in StringUtils.

◆ wordAt()

virtual QString IStringUtils::wordAt ( QString  str,
int  index 
)
pure virtual

Implemented in StringUtils.

◆ wordCount()

virtual int IStringUtils::wordCount ( QString  str)
pure virtual

Implemented in StringUtils.


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