*/
/*!
- \fn QString QString::normalized(NormalizationForm mode) const
- Returns the string in the given Unicode normalization \a mode.
-*/
-QString QString::normalized(QString::NormalizationForm mode) const
-{
- return normalized(mode, UNICODE_DATA_VERSION);
-}
-
-/*!
\since 4.5
Returns a copy of this string repeated the specified number of \a times.
return result;
}
-void qt_string_normalize(QString *data, QString::NormalizationForm mode, QChar::UnicodeVersion version, int from);
-/*!
- \overload
- \fn QString QString::normalized(NormalizationForm mode, QChar::UnicodeVersion version) const
-
- Returns the string in the given Unicode normalization \a mode,
- according to the given \a version of the Unicode standard.
-*/
-QString QString::normalized(QString::NormalizationForm mode, QChar::UnicodeVersion version) const
-{
- QString copy = *this;
- qt_string_normalize(©, mode, version, 0);
- return copy;
-}
-
void qt_string_normalize(QString *data, QString::NormalizationForm mode, QChar::UnicodeVersion version, int from)
{
bool simple = true;
composeHelper(data, version, from);
}
+/*!
+ Returns the string in the given Unicode normalization \a mode,
+ according to the given \a version of the Unicode standard.
+*/
+QString QString::normalized(QString::NormalizationForm mode, QChar::UnicodeVersion version) const
+{
+ QString copy = *this;
+ qt_string_normalize(©, mode, version, 0);
+ return copy;
+}
+
struct ArgEscapeData
{
NormalizationForm_KD,
NormalizationForm_KC
};
- QString normalized(NormalizationForm mode) const Q_REQUIRED_RESULT;
- QString normalized(NormalizationForm mode, QChar::UnicodeVersion version) const Q_REQUIRED_RESULT;
+ QString normalized(NormalizationForm mode, QChar::UnicodeVersion version = QChar::Unicode_Unassigned) const Q_REQUIRED_RESULT;
QString repeated(int times) const;