remove unused qdbus_cast<T>() argument

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-01-26 16:42:02 +00:00
parent 474a940c5c
commit eada44b207

View file

@ -135,14 +135,16 @@ private:
mutable QDBusArgumentPrivate *d; mutable QDBusArgumentPrivate *d;
}; };
template<typename T> inline T qdbus_cast(const QDBusArgument &arg, T * = 0) template<typename T>
inline T qdbus_cast(const QDBusArgument &arg)
{ {
T item; T item;
arg >> item; arg >> item;
return item; return item;
} }
template<typename T> inline T qdbus_cast(const QVariant &v, T * = 0) template<typename T>
inline T qdbus_cast(const QVariant &v)
{ {
int id = v.userType(); int id = v.userType();
if (id == qMetaTypeId<QDBusArgument>()) if (id == qMetaTypeId<QDBusArgument>())
@ -152,13 +154,14 @@ template<typename T> inline T qdbus_cast(const QVariant &v, T * = 0)
} }
// specialize for QVariant, allowing it to be used in place of QDBusVariant // specialize for QVariant, allowing it to be used in place of QDBusVariant
template<> inline QVariant qdbus_cast<QVariant>(const QDBusArgument &arg, QVariant *) template<>
inline QVariant qdbus_cast<QVariant>(const QDBusArgument &arg)
{ {
QDBusVariant item; QDBusVariant item;
arg >> item; arg >> item;
return item.variant(); return item.variant();
} }
template<> inline QVariant qdbus_cast<QVariant>(const QVariant &v, QVariant *) template<> inline QVariant qdbus_cast<QVariant>(const QVariant &v)
{ {
return qdbus_cast<QDBusVariant>(v).variant(); return qdbus_cast<QDBusVariant>(v).variant();
} }