Remove redundant overloads in QString
These were added since we couldn't add default parameters in the Qt 5 lifetime. Change-Id: Idf04df78cc7f56c6c1dc1fe6c07e30003350ed0d Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
This commit is contained in:
parent
a5f474b9bb
commit
36fcfd962d
@ -433,14 +433,12 @@ void Widget::firstIndexOfFunction()
|
|||||||
//! [93]
|
//! [93]
|
||||||
QString str = "the minimum";
|
QString str = "the minimum";
|
||||||
str.indexOf(QRegularExpression("m[aeiou]"), 0); // returns 4
|
str.indexOf(QRegularExpression("m[aeiou]"), 0); // returns 4
|
||||||
//! [93]
|
|
||||||
|
|
||||||
//! [99]
|
|
||||||
QString str = "the minimum";
|
QString str = "the minimum";
|
||||||
QRegularExpressionMatch match;
|
QRegularExpressionMatch match;
|
||||||
str.indexOf(QRegularExpression("m[aeiou]"), 0, &match); // returns 4
|
str.indexOf(QRegularExpression("m[aeiou]"), 0, &match); // returns 4
|
||||||
// match.captured() == mi
|
// match.captured() == mi
|
||||||
//! [99]
|
//! [93]
|
||||||
}
|
}
|
||||||
|
|
||||||
void Widget::insertFunction()
|
void Widget::insertFunction()
|
||||||
@ -490,14 +488,12 @@ void Widget::lastIndexOfFunction()
|
|||||||
//! [94]
|
//! [94]
|
||||||
QString str = "the minimum";
|
QString str = "the minimum";
|
||||||
str.lastIndexOf(QRegularExpression("m[aeiou]")); // returns 8
|
str.lastIndexOf(QRegularExpression("m[aeiou]")); // returns 8
|
||||||
//! [94]
|
|
||||||
|
|
||||||
//! [100]
|
|
||||||
QString str = "the minimum";
|
QString str = "the minimum";
|
||||||
QRegularExpressionMatch match;
|
QRegularExpressionMatch match;
|
||||||
str.lastIndexOf(QRegularExpression("m[aeiou]"), -1, &match); // returns 8
|
str.lastIndexOf(QRegularExpression("m[aeiou]"), -1, &match); // returns 8
|
||||||
// match.captured() == mu
|
// match.captured() == mu
|
||||||
//! [100]
|
//! [94]
|
||||||
}
|
}
|
||||||
|
|
||||||
void Widget::leftFunction()
|
void Widget::leftFunction()
|
||||||
|
@ -4431,24 +4431,6 @@ int QString::count(const QRegExp& rx) const
|
|||||||
|
|
||||||
#if QT_CONFIG(regularexpression)
|
#if QT_CONFIG(regularexpression)
|
||||||
/*!
|
/*!
|
||||||
\overload indexOf()
|
|
||||||
\since 5.0
|
|
||||||
|
|
||||||
Returns the index position of the first match of the regular
|
|
||||||
expression \a re in the string, searching forward from index
|
|
||||||
position \a from. Returns -1 if \a re didn't match anywhere.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
\snippet qstring/main.cpp 93
|
|
||||||
*/
|
|
||||||
int QString::indexOf(const QRegularExpression& re, int from) const
|
|
||||||
{
|
|
||||||
return indexOf(re, from, nullptr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\overload
|
|
||||||
\since 5.5
|
\since 5.5
|
||||||
|
|
||||||
Returns the index position of the first match of the regular
|
Returns the index position of the first match of the regular
|
||||||
@ -4461,7 +4443,7 @@ int QString::indexOf(const QRegularExpression& re, int from) const
|
|||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
\snippet qstring/main.cpp 99
|
\snippet qstring/main.cpp 93
|
||||||
*/
|
*/
|
||||||
int QString::indexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const
|
int QString::indexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const
|
||||||
{
|
{
|
||||||
@ -4482,24 +4464,6 @@ int QString::indexOf(const QRegularExpression &re, int from, QRegularExpressionM
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\overload lastIndexOf()
|
|
||||||
\since 5.0
|
|
||||||
|
|
||||||
Returns the index position of the last match of the regular
|
|
||||||
expression \a re in the string, which starts before the index
|
|
||||||
position \a from. Returns -1 if \a re didn't match anywhere.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
\snippet qstring/main.cpp 94
|
|
||||||
*/
|
|
||||||
int QString::lastIndexOf(const QRegularExpression &re, int from) const
|
|
||||||
{
|
|
||||||
return lastIndexOf(re, from, nullptr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
|
||||||
\overload
|
|
||||||
\since 5.5
|
\since 5.5
|
||||||
|
|
||||||
Returns the index position of the last match of the regular
|
Returns the index position of the last match of the regular
|
||||||
@ -4512,7 +4476,7 @@ int QString::lastIndexOf(const QRegularExpression &re, int from) const
|
|||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
\snippet qstring/main.cpp 100
|
\snippet qstring/main.cpp 94
|
||||||
*/
|
*/
|
||||||
int QString::lastIndexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const
|
int QString::lastIndexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const
|
||||||
{
|
{
|
||||||
@ -4539,19 +4503,7 @@ int QString::lastIndexOf(const QRegularExpression &re, int from, QRegularExpress
|
|||||||
return lastIndex;
|
return lastIndex;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*! \overload contains()
|
|
||||||
\since 5.0
|
|
||||||
|
|
||||||
Returns \c true if the regular expression \a re matches somewhere in
|
|
||||||
this string; otherwise returns \c false.
|
|
||||||
*/
|
|
||||||
bool QString::contains(const QRegularExpression &re) const
|
|
||||||
{
|
|
||||||
return contains(re, nullptr);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\overload contains()
|
|
||||||
\since 5.1
|
\since 5.1
|
||||||
|
|
||||||
Returns \c true if the regular expression \a re matches somewhere in this
|
Returns \c true if the regular expression \a re matches somewhere in this
|
||||||
|
@ -425,12 +425,11 @@ public:
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if QT_CONFIG(regularexpression)
|
#if QT_CONFIG(regularexpression)
|
||||||
int indexOf(const QRegularExpression &re, int from = 0) const;
|
int indexOf(const QRegularExpression &re, int from = 0,
|
||||||
int indexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const; // ### Qt 6: merge overloads
|
QRegularExpressionMatch *rmatch = nullptr) const;
|
||||||
int lastIndexOf(const QRegularExpression &re, int from = -1) const;
|
int lastIndexOf(const QRegularExpression &re, int from = -1,
|
||||||
int lastIndexOf(const QRegularExpression &re, int from, QRegularExpressionMatch *rmatch) const; // ### Qt 6: merge overloads
|
QRegularExpressionMatch *rmatch = nullptr) const;
|
||||||
bool contains(const QRegularExpression &re) const;
|
bool contains(const QRegularExpression &re, QRegularExpressionMatch *rmatch = nullptr) const;
|
||||||
bool contains(const QRegularExpression &re, QRegularExpressionMatch *rmatch) const; // ### Qt 6: merge overloads
|
|
||||||
int count(const QRegularExpression &re) const;
|
int count(const QRegularExpression &re) const;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user