Use qsizetype instead of int in QByteArrayMatcher
Change-Id: Id32dc567fa0359ad281d34fcf88c46484f87ce2c Reviewed-by: Lars Knoll <lars.knoll@qt.io>
This commit is contained in:
parent
a99bc30e1e
commit
b7ccc80526
@ -128,8 +128,7 @@ QByteArrayMatcher::QByteArrayMatcher()
|
||||
has the given \a length. \a pattern must remain in scope, but
|
||||
the destructor does not delete \a pattern.
|
||||
*/
|
||||
QByteArrayMatcher::QByteArrayMatcher(const char *pattern, int length)
|
||||
: d(nullptr)
|
||||
QByteArrayMatcher::QByteArrayMatcher(const char *pattern, qsizetype length) : d(nullptr)
|
||||
{
|
||||
p.p = reinterpret_cast<const uchar *>(pattern);
|
||||
p.l = length;
|
||||
@ -196,7 +195,7 @@ void QByteArrayMatcher::setPattern(const QByteArray &pattern)
|
||||
setPattern(). Returns the position where the pattern() matched in
|
||||
\a ba, or -1 if no match was found.
|
||||
*/
|
||||
int QByteArrayMatcher::indexIn(const QByteArray &ba, int from) const
|
||||
qsizetype QByteArrayMatcher::indexIn(const QByteArray &ba, qsizetype from) const
|
||||
{
|
||||
if (from < 0)
|
||||
from = 0;
|
||||
@ -211,7 +210,7 @@ int QByteArrayMatcher::indexIn(const QByteArray &ba, int from) const
|
||||
most recent call to setPattern(). Returns the position where the
|
||||
pattern() matched in \a str, or -1 if no match was found.
|
||||
*/
|
||||
int QByteArrayMatcher::indexIn(const char *str, int len, int from) const
|
||||
qsizetype QByteArrayMatcher::indexIn(const char *str, qsizetype len, qsizetype from) const
|
||||
{
|
||||
if (from < 0)
|
||||
from = 0;
|
||||
|
@ -52,7 +52,7 @@ class Q_CORE_EXPORT QByteArrayMatcher
|
||||
public:
|
||||
QByteArrayMatcher();
|
||||
explicit QByteArrayMatcher(const QByteArray &pattern);
|
||||
explicit QByteArrayMatcher(const char *pattern, int length);
|
||||
explicit QByteArrayMatcher(const char *pattern, qsizetype length);
|
||||
QByteArrayMatcher(const QByteArrayMatcher &other);
|
||||
~QByteArrayMatcher();
|
||||
|
||||
@ -60,8 +60,8 @@ public:
|
||||
|
||||
void setPattern(const QByteArray &pattern);
|
||||
|
||||
int indexIn(const QByteArray &ba, int from = 0) const;
|
||||
int indexIn(const char *str, int len, int from = 0) const;
|
||||
qsizetype indexIn(const QByteArray &ba, qsizetype from = 0) const;
|
||||
qsizetype indexIn(const char *str, qsizetype len, qsizetype from = 0) const;
|
||||
inline QByteArray pattern() const
|
||||
{
|
||||
if (q_pattern.isNull())
|
||||
@ -75,7 +75,7 @@ private:
|
||||
struct Data {
|
||||
uchar q_skiptable[256];
|
||||
const uchar *p;
|
||||
int l;
|
||||
qsizetype l;
|
||||
};
|
||||
union {
|
||||
uint dummy[256];
|
||||
|
Loading…
Reference in New Issue
Block a user