570class Builder :
public QDataStream {
572 static quint32
constexpr magic{0xadbccbda};
576#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
577 static quint32
constexpr schema_number{3};
578#elif QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
579 static quint32
constexpr schema_number{2};
582#error "Qt version 5.2 or greater required"
585 explicit Builder(QIODevice *, Type, QString
const &
id, quint32 schema);
586 explicit Builder(QByteArray *, Type, QString
const &
id, quint32 schema);
587 Builder(Builder
const &) =
delete;
588 Builder &operator=(Builder
const &) =
delete;
591 void common_initialization(Type type, QString
const &
id, quint32 schema);