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
|
||||
{
|
||||
return QString::fromLatin1("%1.%2").arg(QString::number(_major),
|
||||
QString::number(_minor));
|
||||
QByteArray temp;
|
||||
QByteArray result;
|
||||
result += temp.setNum(_major);
|
||||
result += '.';
|
||||
result += temp.setNum(_minor);
|
||||
return QString::fromLatin1(result);
|
||||
}
|
||||
|
||||
void ComponentVersion::addToHash(QCryptographicHash &hash) const
|
||||
|
Reference in New Issue
Block a user