Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qv4serialize_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant
4
5
#
ifndef
QV4SERIALIZE_P_H
6
#
define
QV4SERIALIZE_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
qbytearray
.
h
>
20
#
include
<
private
/
qv4value_p
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
namespace
QV4
{
25
26
class
Serialize
{
27
public
:
28
29
static
QByteArray
serialize
(
const
Value &, ExecutionEngine *);
30
static
ReturnedValue
deserialize
(
const
QByteArray &, ExecutionEngine *);
31
32
private
:
33
static
void
serialize(QByteArray &,
const
Value &, ExecutionEngine *);
34
static
ReturnedValue deserialize(
const
char
*&, ExecutionEngine *);
35
};
36
37
}
38
39
QT_END_NAMESPACE
40
41
#
endif
// QV4SERIALIZE_P_H
QPaintEngine::Type
Type
\value X11 \value Windows \value MacPrinter \value CoreGraphics \macos's Quartz2D (CoreGraphics) \val...
Definition
qpaintengine.h:158
QV4::Serialize
Definition
qv4serialize_p.h:26
QV4::Serialize::deserialize
static ReturnedValue deserialize(const QByteArray &, ExecutionEngine *)
Definition
qv4serialize.cpp:415
QV4::Serialize::serialize
static QByteArray serialize(const Value &, ExecutionEngine *)
Definition
qv4serialize.cpp:408
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QV4
Definition
qjsvalue.h:24
ALIGN
#define ALIGN(size, type)
Definition
qmetaobjectbuilder.cpp:1103
valueheader
static quint32 valueheader(Type type, quint32 size=0)
Definition
qv4serialize.cpp:52
popUint32
static quint32 popUint32(const char *&data)
Definition
qv4serialize.cpp:87
reserve
static void reserve(QByteArray &data, int extra)
Definition
qv4serialize.cpp:82
WorkerNumber
@ WorkerNumber
Definition
qv4serialize.cpp:44
WorkerDate
@ WorkerDate
Definition
qv4serialize.cpp:45
WorkerArray
@ WorkerArray
Definition
qv4serialize.cpp:40
WorkerNull
@ WorkerNull
Definition
qv4serialize.cpp:35
WorkerSequence
@ WorkerSequence
Definition
qv4serialize.cpp:49
WorkerRegexp
@ WorkerRegexp
Definition
qv4serialize.cpp:46
WorkerFalse
@ WorkerFalse
Definition
qv4serialize.cpp:37
WorkerTrue
@ WorkerTrue
Definition
qv4serialize.cpp:36
WorkerFunction
@ WorkerFunction
Definition
qv4serialize.cpp:39
WorkerListModel
@ WorkerListModel
Definition
qv4serialize.cpp:47
WorkerString
@ WorkerString
Definition
qv4serialize.cpp:38
WorkerUrl
@ WorkerUrl
Definition
qv4serialize.cpp:48
WorkerObject
@ WorkerObject
Definition
qv4serialize.cpp:41
WorkerUint32
@ WorkerUint32
Definition
qv4serialize.cpp:43
WorkerInt32
@ WorkerInt32
Definition
qv4serialize.cpp:42
WorkerUndefined
@ WorkerUndefined
Definition
qv4serialize.cpp:34
popPtr
static void * popPtr(const char *&data)
Definition
qv4serialize.cpp:101
headertype
static Type headertype(quint32 header)
Definition
qv4serialize.cpp:57
popDouble
static double popDouble(const char *&data)
Definition
qv4serialize.cpp:94
push
static void push(QByteArray &data, quint32 value)
Definition
qv4serialize.cpp:67
headersize
static quint32 headersize(quint32 header)
Definition
qv4serialize.cpp:62
push
static void push(QByteArray &data, void *ptr)
Definition
qv4serialize.cpp:77
serializeString
static void serializeString(QByteArray &data, const QString &str, Type type)
Definition
qv4serialize.cpp:109
push
static void push(QByteArray &data, double value)
Definition
qv4serialize.cpp:72
VariantRef
Definition
qv4serialize.cpp:266
VariantRef::release
void release() const
Definition
qv4serialize.cpp:285
VariantRef::VariantRef
VariantRef()
Definition
qv4serialize.cpp:267
VariantRef::VariantRef
VariantRef(const VariantRef &r)
Definition
qv4serialize.cpp:268
VariantRef::~VariantRef
~VariantRef()
Definition
qv4serialize.cpp:270
VariantRef::obj
QObject * obj
Definition
qv4serialize.cpp:292
VariantRef::VariantRef
VariantRef(QObject *a)
Definition
qv4serialize.cpp:269
VariantRef::operator=
VariantRef & operator=(const VariantRef &o)
Definition
qv4serialize.cpp:272
VariantRef::addref
void addref() const
Definition
qv4serialize.cpp:279
qtdeclarative
src
qmlworkerscript
qv4serialize_p.h
Generated on
for Qt by
1.18.0