File indexing completed on 2024-04-28 05:38:44

0001 #include <QtCore/QObject>
0002 #include <QtCore/QScopedPointer>
0003 #include <QtCore/QPointer>
0004 #include <QtCore/QSharedPointer>
0005 
0006 void test()
0007 {
0008     QScopedPointer<QObject> ptr(new QObject);
0009     ptr.data()->deleteLater(); // Warn
0010 
0011     QPointer<QObject> qptr(new QObject);
0012     qptr.data()->deleteLater();   // Warn
0013 
0014     QSharedPointer<QObject> qsptr(new QObject);
0015     qsptr.  data()->deleteLater(); // Warn
0016 
0017     QScopedPointer<QObject> okPtr(new QObject);
0018     okPtr->deleteLater();
0019 }
0020