![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4jsonobject_p.h>
#include <qv4objectproto_p.h>
#include <qv4numberobject_p.h>
#include <qv4stringobject_p.h>
#include <qv4booleanobject_p.h>
#include <qv4objectiterator_p.h>
#include <qv4scopedvalue_p.h>
#include <qv4runtime_p.h>
#include <qv4variantobject_p.h>
#include "qv4jscall_p.h"
#include <qv4symbol_p.h>
#include <qstack.h>
#include <qstringlist.h>
#include <wtf/MathExtras.h>
Go to the source code of this file.
Macros | |
#define | BEGIN if (1) ; else qDebug() |
#define | END do {} while (0) |
#define | DEBUG if (1) ; else qDebug() |
Enumerations | |
enum | { Space = 0x20 , Tab = 0x09 , LineFeed = 0x0a , Return = 0x0d , BeginArray = 0x5b , BeginObject = 0x7b , EndArray = 0x5d , EndObject = 0x7d , NameSeparator = 0x3a , ValueSeparator = 0x2c , Quote = 0x22 , Space = 0x20 , Tab = 0x09 , LineFeed = 0x0a , Return = 0x0d , BeginArray = 0x5b , BeginObject = 0x7b , EndArray = 0x5d , EndObject = 0x7d , NameSeparator = 0x3a , ValueSeparator = 0x2c , Quote = 0x22 } |
enum | { Space = 0x20 , Tab = 0x09 , LineFeed = 0x0a , Return = 0x0d , BeginArray = 0x5b , BeginObject = 0x7b , EndArray = 0x5d , EndObject = 0x7d , NameSeparator = 0x3a , ValueSeparator = 0x2c , Quote = 0x22 , Space = 0x20 , Tab = 0x09 , LineFeed = 0x0a , Return = 0x0d , BeginArray = 0x5b , BeginObject = 0x7b , EndArray = 0x5d , EndObject = 0x7d , NameSeparator = 0x3a , ValueSeparator = 0x2c , Quote = 0x22 } |
Functions | |
DEFINE_OBJECT_VTABLE (JsonObject) | |
static bool | addHexDigit (QChar digit, uint *result) |
static bool | scanEscapeSequence (const QChar *&json, const QChar *end, uint *ch) |
Variables | |
static const int | nestingLimit = 1024 |
Definition at line 30 of file qv4jsonobject.cpp.
Definition at line 32 of file qv4jsonobject.cpp.
#define END do {} while (0) |
Definition at line 31 of file qv4jsonobject.cpp.
anonymous enum |
Definition at line 75 of file qv4jsonobject.cpp.
anonymous enum |
Definition at line 75 of file qv4jsonobject.cpp.
Definition at line 491 of file qv4jsonobject.cpp.
DEFINE_OBJECT_VTABLE | ( | JsonObject | ) |
Definition at line 506 of file qv4jsonobject.cpp.
|
static |
Definition at line 38 of file qv4jsonobject.cpp.