diff options
Diffstat (limited to 'src/corelib/kernel/qpointer.h')
-rw-r--r-- | src/corelib/kernel/qpointer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/corelib/kernel/qpointer.h b/src/corelib/kernel/qpointer.h index a3035ebc94..5544a59705 100644 --- a/src/corelib/kernel/qpointer.h +++ b/src/corelib/kernel/qpointer.h @@ -69,6 +69,9 @@ protected: inline bool isNull() const { return wp.isNull(); } + + inline void clear() + { wp.clear(); } }; template <class T> @@ -93,8 +96,10 @@ public: { return data(); } #ifdef qdoc inline bool isNull() const; + inline void clear() const; #else using QPointerBase::isNull; + using QPointerBase::clear; #endif }; template <class T> Q_DECLARE_TYPEINFO_BODY(QPointer<T>, Q_MOVABLE_TYPE); |