Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 QHttpHeaders
48 \li QIcon
49 \li QImage
50 \li QJsonArray
51 \li QJsonDocument
52 \li QJsonObject
53 \li QJsonValue
54 \li QKeySequence
55 \li QLine
56 \li QLineF
57 \li QList<T>
58 \li QListWidgetItem
59 \li QLocale
60 \li QMap<Key, T>
61 \li QMargins
62 \li QMarginsF
63 \li QMatrix4x4
64 \li QModelIndex
65 \li QModelIndexList
66 \li QMultiHash<Key
67 \li QMultiMap<Key
68 \li QNetworkCacheMetaData
69 \li QNetworkCacheMetaData::AttributesMap
70 \li QPageRanges
71 \li QPainterPath
72 \li std::pair<T1, T2>
73 \li QPalette
74 \li QPen
75 \li QPicture
76 \li QPixmap
77 \li QPoint
78 \li QPointF
79 \li QPolygon
80 \li QPolygonF
81 \li QQuaternion
82 \li QRect
83 \li QRectF
84 \li QRegularExpression
85 \li QRegion
86 \li QSet
87 \li QSize
88 \li QSizeF
89 \li QSizePolicy
90 \li QStandardItem
91 \li QString
92 \li QTableWidgetItem
93 \li QTextBlockFormat
94 \li QTextCharFormat
95 \li QTextFormat
96 \li QTextFrameFormat
97 \li QTextLength
98 \li QTextListFormat
99 \li QTextTableCellFormat
100 \li QTimeZone
101 \li QTime
102 \li QTransform
103 \li QTreeWidgetItem
104 \li QTypeRevision
105 \li QUrl
106 \li QUuid
107 \li QVariant
108 \li QVector2D
109 \li QVector3D
110 \li QVector4D
111 \li QVersionNumber
112 \endlist
113
114 \sa {JSON Support in Qt}, {CBOR Support in Qt}
115
116*/