forked from qt-creator/qt-creator
languageutils: improve ComponentVersion::toString
After benchmarking it on a i7 it was 20% faster in release. (in debug even more) Change-Id: Ibf4599813c2e3bc206ea77dea7fc972018554b09 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -73,8 +73,12 @@ bool ComponentVersion::isValid() const
|
|||||||
|
|
||||||
QString ComponentVersion::toString() const
|
QString ComponentVersion::toString() const
|
||||||
{
|
{
|
||||||
return QString::fromLatin1("%1.%2").arg(QString::number(_major),
|
QByteArray temp;
|
||||||
QString::number(_minor));
|
QByteArray result;
|
||||||
|
result += temp.setNum(_major);
|
||||||
|
result += '.';
|
||||||
|
result += temp.setNum(_minor);
|
||||||
|
return QString::fromLatin1(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ComponentVersion::addToHash(QCryptographicHash &hash) const
|
void ComponentVersion::addToHash(QCryptographicHash &hash) const
|
||||||
|
Reference in New Issue
Block a user