diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2022-07-22 17:51:32 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2022-07-27 12:35:50 -0700 |
commit | c66a51b9e41e0706559dd1880022840a954cd264 (patch) | |
tree | de6bf83c704a1501b8b9bb2287dae80606276de0 /src/corelib | |
parent | 36b4aa111883fcd70c03f2bb8f61c9d22ab0b1aa (diff) |
QVariant::Private: remove old typeId() function
Use type().id() instead.
Change-Id: I3859764fed084846bcb0fffd17044f0fe10b6ff7
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib')
-rw-r--r-- | src/corelib/kernel/qvariant.cpp | 28 | ||||
-rw-r--r-- | src/corelib/kernel/qvariant.h | 7 |
2 files changed, 15 insertions, 20 deletions
diff --git a/src/corelib/kernel/qvariant.cpp b/src/corelib/kernel/qvariant.cpp index 3eba3685d0..77e55838b2 100644 --- a/src/corelib/kernel/qvariant.cpp +++ b/src/corelib/kernel/qvariant.cpp @@ -63,7 +63,7 @@ namespace { // anonymous used to hide QVariant handlers */ static qlonglong qMetaTypeNumber(const QVariant::Private *d) { - switch (d->typeId()) { + switch (d->type().id()) { case QMetaType::Int: return d->get<int>(); case QMetaType::LongLong: @@ -93,7 +93,7 @@ static qlonglong qMetaTypeNumber(const QVariant::Private *d) static qulonglong qMetaTypeUNumber(const QVariant::Private *d) { - switch (d->typeId()) { + switch (d->type().id()) { case QMetaType::UInt: return d->get<unsigned int>(); case QMetaType::ULongLong: @@ -113,7 +113,7 @@ static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok, bool all { *ok = true; - switch (uint(d->typeId())) { + switch (uint(d->type().id())) { case QMetaType::QString: { const QString &s = d->get<QString>(); qlonglong l = s.toLongLong(ok); @@ -167,7 +167,7 @@ static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok, bool all QMetaType typeInfo = d->type(); if (typeInfo.flags() & QMetaType::IsEnumeration - || d->typeId() == QMetaType::QCborSimpleType) { + || d->type().id() == QMetaType::QCborSimpleType) { switch (typeInfo.sizeOf()) { case 1: return d->get<signed char>(); @@ -187,7 +187,7 @@ static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok, bool all static qreal qConvertToRealNumber(const QVariant::Private *d, bool *ok) { *ok = true; - switch (uint(d->typeId())) { + switch (uint(d->type().id())) { case QMetaType::QString: return d->get<QString>().toDouble(ok); case QMetaType::Double: @@ -1176,7 +1176,7 @@ void QVariant::load(QDataStream &s) void *data = const_cast<void *>(constData()); if (!d.type().load(s, data)) { s.setStatus(QDataStream::ReadCorruptData); - qWarning("QVariant::load: unable to load type %d.", d.typeId()); + qWarning("QVariant::load: unable to load type %d.", d.type().id()); } } @@ -1188,7 +1188,7 @@ void QVariant::load(QDataStream &s) */ void QVariant::save(QDataStream &s) const { - quint32 typeId = d.typeId(); + quint32 typeId = d.type().id(); bool saveAsUserType = false; if (typeId >= QMetaType::User) { typeId = QMetaType::User; @@ -1267,7 +1267,7 @@ void QVariant::save(QDataStream &s) const if (!d.type().save(s, constData())) { qWarning("QVariant::save: unable to save type '%s' (type id: %d).\n", - d.type().name(), d.typeId()); + d.type().name(), d.type().id()); Q_ASSERT_X(false, "QVariant::save", "Invalid type to save"); } } @@ -1992,7 +1992,7 @@ bool QVariant::convert(QMetaType targetType) return false; // Fail if the value is not initialized or was forced null by a previous failed convert. - if (oldValue.d.is_null && oldValue.d.typeId() != QMetaType::Nullptr) + if (oldValue.d.is_null && oldValue.d.type().id() != QMetaType::Nullptr) return false; bool ok = QMetaType::convert(oldValue.d.type(), oldValue.constData(), targetType, data()); @@ -2236,7 +2236,7 @@ static std::optional<int> integralCompare(uint promotedType, const QVariant::Pri static std::optional<int> numericCompare(const QVariant::Private *d1, const QVariant::Private *d2) { - uint promotedType = numericTypePromotion(d1->typeId(), d2->typeId()); + uint promotedType = numericTypePromotion(d1->type().id(), d2->type().id()); if (promotedType != QMetaType::QReal) return integralCompare(promotedType, d1, d2); // qreal comparisons @@ -2257,7 +2257,7 @@ static std::optional<int> numericCompare(const QVariant::Private *d1, const QVar static bool numericEquals(const QVariant::Private *d1, const QVariant::Private *d2) { - uint promotedType = numericTypePromotion(d1->typeId(), d2->typeId()); + uint promotedType = numericTypePromotion(d1->type().id(), d2->type().id()); if (promotedType != QMetaType::QReal) return integralEquals(promotedType, d1, d2); @@ -2308,7 +2308,7 @@ bool QVariant::equals(const QVariant &v) const if (metatype != v.metaType()) { // try numeric comparisons, with C++ type promotion rules (no conversion) - if (qIsNumericType(metatype.id()) && qIsNumericType(v.d.typeId())) + if (qIsNumericType(metatype.id()) && qIsNumericType(v.d.type().id())) return numericEquals(&d, &v.d); #ifndef QT_BOOTSTRAPPED // if both types are related pointers to QObjects, check if they point to the same object @@ -2364,7 +2364,7 @@ QPartialOrdering QVariant::compare(const QVariant &lhs, const QVariant &rhs) QMetaType t = lhs.d.type(); if (t != rhs.d.type()) { // try numeric comparisons, with C++ type promotion rules (no conversion) - if (qIsNumericType(lhs.d.typeId()) && qIsNumericType(rhs.d.typeId())) + if (qIsNumericType(lhs.d.type().id()) && qIsNumericType(rhs.d.type().id())) return convertOptionalToPartialOrdering(numericCompare(&lhs.d, &rhs.d)); #ifndef QT_BOOTSTRAPPED if (canConvertMetaObject(lhs.metaType(), rhs.metaType())) @@ -2426,7 +2426,7 @@ bool QVariant::isNull() const QDebug QVariant::qdebugHelper(QDebug dbg) const { QDebugStateSaver saver(dbg); - const uint typeId = d.typeId(); + const uint typeId = d.type().id(); dbg.nospace() << "QVariant("; if (typeId != QMetaType::UnknownType) { dbg << d.type().name() << ", "; diff --git a/src/corelib/kernel/qvariant.h b/src/corelib/kernel/qvariant.h index 75da91b9e5..9018f510a2 100644 --- a/src/corelib/kernel/qvariant.h +++ b/src/corelib/kernel/qvariant.h @@ -302,7 +302,7 @@ class Q_CORE_EXPORT QVariant QT_DEPRECATED_VERSION_X_6_0("Use typeId() or metaType().") Type type() const { - int type = d.typeId(); + int type = d.type().id(); return type >= QMetaType::User ? UserType : static_cast<Type>(type); } QT_DEPRECATED_VERSION_6_0 @@ -469,11 +469,6 @@ public: { return QMetaType(typeInterface()); } - - inline int typeId() const - { - return type().id(); - } }; public: static QPartialOrdering compare(const QVariant &lhs, const QVariant &rhs); |