32#ifndef _QX_SERIALIZE_QDATASTREAM_QFLAGS_H_
33#define _QX_SERIALIZE_QDATASTREAM_QFLAGS_H_
46#include <QtCore/qdatastream.h>
47#include <QtCore/qglobal.h>
49#if (QT_VERSION < QT_VERSION_CHECK(5, 9, 0))
52QDataStream &
operator<< (QDataStream & stream,
const QFlags<T> & t)
54 qint64 iFlags =
static_cast<qint64
>(t);
60QDataStream &
operator>> (QDataStream & stream, QFlags<T> & t)
64 t = QFlags<T>(QFlag(
static_cast<int>(iFlags)));
QX_DLL_EXPORT QDataStream & operator<<(QDataStream &stream, const qx::QxBool &t) QX_USED
QX_DLL_EXPORT QDataStream & operator>>(QDataStream &stream, qx::QxBool &t) QX_USED