Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
datastreamformat.qdoc
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4/*!
5 \page datastreamformat.html
6 \title Serializing Qt Data Types
7 \brief List of data types that can be serialized by QDataStream.
8
9 The \l QDataStream class allows you to serialize the Qt data types
10 listed in this section.
11
12 It is always best to cast integers to a Qt integer type, such as
13 \l{qint16} or \l{quint32}, when reading and writing. This ensures that
14 you always know exactly what size integers you are reading and
15 writing, no matter what the underlying platform and architecture
16 the application happens to be running on.
17
18 \list
19 \li bool
20 \li \l{qint8}
21 \li \l{qint16}
22 \li \l{qint32}
23 \li \l{qint64}
24 \li \l{quint8}
25 \li \l{quint16}
26 \li \l{quint32}
27 \li \l{quint64}
28 \li \c float
29 \li \c double
30 \li \c {const char *}
31 \li QBitArray
32 \li QBrush
33 \li QByteArray
34 \li QCborArray
35 \li QCborMap
36 \li QCborValue
37 \li QColor
38 \li QColorSpace
39 \li QCursor
40 \li QDate
41 \li QDateTime
42 \li QEasingCurve
43 \li QFont
44 \li QGenericMatrix
45 \li QHash<Key, T>
46 \li QHostAddress
47 \li QIcon
48 \li QImage
49 \li QJsonArray
50 \li QJsonDocument
51 \li QJsonObject
52 \li QJsonValue
53 \li QKeySequence
54 \li QLine
55 \li QLineF
56 \li QList<T>
57 \li QListWidgetItem
58 \li QLocale
59 \li QMap<Key, T>
60 \li QMargins
61 \li QMarginsF
62 \li QMatrix4x4
63 \li QModelIndex
64 \li QModelIndexList
65 \li QMultiHash<Key
66 \li QMultiMap<Key
67 \li QNetworkCacheMetaData
68 \li QNetworkCacheMetaData::AttributesMap
69 \li QPageRanges
70 \li QPainterPath
71 \li std::pair<T1, T2>
72 \li QPalette
73 \li QPen
74 \li QPicture
75 \li QPixmap
76 \li QPoint
77 \li QPointF
78 \li QPolygon
79 \li QPolygonF
80 \li QQuaternion
81 \li QRect
82 \li QRectF
83 \li QRegularExpression
84 \li QRegion
85 \li QSet
86 \li QSize
87 \li QSizeF
88 \li QSizePolicy
89 \li QStandardItem
90 \li QString
91 \li QTableWidgetItem
92 \li QTextBlockFormat
93 \li QTextCharFormat
94 \li QTextFormat
95 \li QTextFrameFormat
96 \li QTextLength
97 \li QTextListFormat
98 \li QTextTableCellFormat
99 \li QTimeZone
100 \li QTime
101 \li QTransform
102 \li QTreeWidgetItem
103 \li QTypeRevision
104 \li QUrl
105 \li QUuid
106 \li QVariant
107 \li QVector2D
108 \li QVector3D
109 \li QVector4D
110 \li QVersionNumber
111 \endlist
112
113 \sa {JSON Support in Qt}, {CBOR Support in Qt}
114
115*/