![]() |
Qt 6.x
The Qt SDK
|
#include <cmath>
#include <qlocale.h>
#include "qjsonwriter_p.h"
#include "qjson_p.h"
#include "private/qstringconverter_p.h"
#include <private/qnumeric_p.h>
#include <private/qcborvalue_p.h>
Go to the source code of this file.
Functions | |
static void | objectContentToJson (const QCborContainerPrivate *o, QByteArray &json, int indent, bool compact) |
static void | arrayContentToJson (const QCborContainerPrivate *a, QByteArray &json, int indent, bool compact) |
static uchar | hexdig (uint u) |
static QByteArray | escapedString (QStringView s) |
static void | valueToJson (const QCborValue &v, QByteArray &json, int indent, bool compact) |
|
static |
Definition at line 142 of file qjsonwriter.cpp.
References i, and valueToJson().
Referenced by QJsonPrivate::Writer::arrayToJson(), and valueToJson().
|
static |
Definition at line 25 of file qjsonwriter.cpp.
References ba, QByteArray::constData(), cursor, QByteArray::data(), hexdig(), pos, qMax(), QByteArray::resize(), QByteArray::size(), and Qt::Uninitialized.
Referenced by objectContentToJson(), and valueToJson().
Definition at line 20 of file qjsonwriter.cpp.
Referenced by escapedString().
|
static |
Definition at line 165 of file qjsonwriter.cpp.
References e, escapedString(), i, o, and valueToJson().
Referenced by QJsonPrivate::Writer::objectToJson(), and valueToJson().
|
static |
Definition at line 96 of file qjsonwriter.cpp.
References QCborValue::Array, arrayContentToJson(), QJsonPrivate::Value::container(), d, QCborValue::Double, escapedString(), QCborValue::False, QLocale::FloatingPointShortest, QCborValue::Integer, QCborValue::Map, QCborValue::Null, QByteArray::number(), objectContentToJson(), qIsFinite(), QCborValue::String, and QCborValue::True.
Referenced by arrayContentToJson(), and objectContentToJson().