From 9129d2714a5e9b1ca86cf7911edee90ee13493d8 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Wed, 2 Sep 2015 16:22:41 +0200 Subject: Implement QDebug support for QSharedPointer ... otherwise the type goes through operator bool() and prints "true" or "false" (!). [ChangeLog][QtCore][QSharedPointer] Added support for debug printing via QDebug. Change-Id: Ic3ef9b9feee8d6ca08f1dd69f20f421fea20ca00 Reviewed-by: David Faure Reviewed-by: Thiago Macieira --- src/corelib/tools/qsharedpointer.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/corelib/tools/qsharedpointer.h') diff --git a/src/corelib/tools/qsharedpointer.h b/src/corelib/tools/qsharedpointer.h index 279ec36a28..56e13d500f 100644 --- a/src/corelib/tools/qsharedpointer.h +++ b/src/corelib/tools/qsharedpointer.h @@ -153,6 +153,8 @@ template QSharedPointer qSharedPointerObjectCast(const QWe template QWeakPointer qWeakPointerCast(const QWeakPointer &src); +template QDebug operator<<(QDebug debug, const QSharedPointer &ptr); + QT_END_NAMESPACE #endif // Q_QDOC -- cgit v1.2.3