add ProString::toLongLong() and make use of it
this is just a bit cleaner. Change-Id: I03e628aca9e2e53c602a4db724da277a0e2c2486 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
7931395d5b
commit
e6b755e702
@ -130,6 +130,7 @@ public:
|
||||
bool contains(const QString &s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return indexOf(s, 0, cs) >= 0; }
|
||||
bool contains(const char *s, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return indexOf(QLatin1String(s), 0, cs) >= 0; }
|
||||
bool contains(QChar c, Qt::CaseSensitivity cs = Qt::CaseSensitive) const { return indexOf(c, 0, cs) >= 0; }
|
||||
int toLongLong(bool *ok = 0, int base = 10) const { return toQStringRef().toLongLong(ok, base); }
|
||||
int toInt(bool *ok = 0, int base = 10) const { return toQStringRef().toInt(ok, base); }
|
||||
short toShort(bool *ok = 0, int base = 10) const { return toQStringRef().toShort(ok, base); }
|
||||
|
||||
|
@ -561,7 +561,7 @@ ProStringList QMakeEvaluator::evaluateBuiltinExpand(
|
||||
break;
|
||||
}
|
||||
bool ok;
|
||||
qlonglong num = m_tmp3.toLongLong(&ok, ibase);
|
||||
qlonglong num = args.at(0).toLongLong(&ok, ibase);
|
||||
if (!ok) {
|
||||
evalError(fL1S("format_number(): malformed number %2 for base %1.")
|
||||
.arg(ibase).arg(m_tmp3));
|
||||
|
Loading…
Reference in New Issue
Block a user