![]() |
Qt 6.x
The Qt SDK
|
#include "qv4serialize_p.h"
#include <private/qv4dateobject_p.h>
#include <private/qv4objectproto_p.h>
#include <private/qv4qobjectwrapper_p.h>
#include <private/qv4regexp_p.h>
#include <private/qv4regexpobject_p.h>
#include <private/qv4sequenceobject_p.h>
#include <private/qv4value_p.h>
Go to the source code of this file.
Classes | |
struct | VariantRef |
Macros | |
#define | ALIGN(size) (((size) + 3) & ~3) |
Enumerations | |
enum | Type { WorkerUndefined , WorkerNull , WorkerTrue , WorkerFalse , WorkerString , WorkerFunction , WorkerArray , WorkerObject , WorkerInt32 , WorkerUint32 , WorkerNumber , WorkerDate , WorkerRegexp , WorkerListModel , WorkerUrl , WorkerSequence } |
Functions | |
static quint32 | valueheader (Type type, quint32 size=0) |
static Type | headertype (quint32 header) |
static quint32 | headersize (quint32 header) |
static void | push (QByteArray &data, quint32 value) |
static void | push (QByteArray &data, double value) |
static void | push (QByteArray &data, void *ptr) |
static void | reserve (QByteArray &data, int extra) |
static quint32 | popUint32 (const char *&data) |
static double | popDouble (const char *&data) |
static void * | popPtr (const char *&data) |
static void | serializeString (QByteArray &data, const QString &str, Type type) |
Definition at line 107 of file qv4serialize.cpp.
enum Type |
Definition at line 32 of file qv4serialize.cpp.
Definition at line 61 of file qv4serialize.cpp.
References header().
Definition at line 56 of file qv4serialize.cpp.
References header().
|
inlinestatic |
Definition at line 93 of file qv4serialize.cpp.
|
inlinestatic |
Definition at line 100 of file qv4serialize.cpp.
|
inlinestatic |
Definition at line 86 of file qv4serialize.cpp.
|
inlinestatic |
Definition at line 71 of file qv4serialize.cpp.
|
inlinestatic |
Definition at line 66 of file qv4serialize.cpp.
Referenced by serializeString().
|
inlinestatic |
Definition at line 76 of file qv4serialize.cpp.
References ptr().
|
inlinestatic |
Definition at line 81 of file qv4serialize.cpp.
Referenced by serializeString().
|
inlinestatic |
Definition at line 108 of file qv4serialize.cpp.
References ALIGN, QString::constData(), push(), reserve(), QString::size(), str, valueheader(), and WorkerUndefined.
Definition at line 51 of file qv4serialize.cpp.
Referenced by serializeString().