32#ifndef _QX_SERIALIZE_QDATASTREAM_QWEAKPOINTER_H_
33#define _QX_SERIALIZE_QDATASTREAM_QWEAKPOINTER_H_
46#include <QtCore/qdatastream.h>
47#include <QtCore/QWeakPointer>
52QDataStream &
operator<< (QDataStream & stream,
const QWeakPointer<T> & t)
54 QSharedPointer<T> ptr = t.toStrongRef();
60QDataStream &
operator>> (QDataStream & stream, QWeakPointer<T> & t)
62 QSharedPointer<T> ptr;
64 t = QWeakPointer<T>(ptr);
Provide a Qt QDataStream serialization method (save/load) for type QSharedPointer<T>
QDataStream & operator>>(QDataStream &stream, QWeakPointer< T > &t)
QDataStream & operator<<(QDataStream &stream, const QWeakPointer< T > &t)