remove redundant const_cast() form QPointer operators

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2016-07-25 05:41:03 +00:00
parent bd1dd09757
commit 9ced5f8d87

View file

@ -70,13 +70,13 @@ public:
{ return !o; }
inline T* operator->() const
{ return static_cast<T*>(const_cast<QObject*>(o)); }
{ return static_cast<T*>(o); }
inline T& operator*() const
{ return *static_cast<T*>(const_cast<QObject*>(o)); }
{ return *static_cast<T*>(o); }
inline operator T*() const
{ return static_cast<T*>(const_cast<QObject*>(o)); }
{ return static_cast<T*>(o); }
inline T* data() const
{ return static_cast<T*>(const_cast<QObject*>(o)); }
{ return static_cast<T*>(o); }
};