Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qjsonobject.h>
#include <qjsonvalue.h>
#include <qjsonarray.h>
#include <qjsondocument.h>
#include <qurl.h>
#include <quuid.h>
#include <qvariant.h>
#include <qstringlist.h>
#include <qmap.h>
#include <qhash.h>
#include <qdebug.h>
#include "qdatastream.h"
#include <private/qnumeric_p.h>
#include <private/qcborvalue_p.h>
#include <qcborarray.h>
#include <qcbormap.h>
#include "qjson_p.h"
Go to the source code of this file.
Functions | |
static QT_BEGIN_NAMESPACE QJsonValue::Type | convertFromCborType (QCborValue::Type type) noexcept |
static QCborValue | doubleValueHelper (double v) |
bool | comparesEqual (const QJsonValue &lhs, const QJsonValue &rhs) noexcept |
static QJsonValueRef & | assignToRef (QJsonValueRef &ref, const QCborValue &value, bool is_object) |
size_t | qHash (const QJsonValue &value, size_t seed) |
QDebug | operator<< (QDebug dbg, const QJsonValue &o) |
QDataStream & | operator<< (QDataStream &stream, const QJsonValue &v) |
QDataStream & | operator>> (QDataStream &stream, QJsonValue &v) |
|
static |
Definition at line 911 of file qjsonvalue.cpp.
References QJsonPrivate::Value::container(), d, and QJsonPrivate::Value::indexHelper().
|
noexcept |
Definition at line 834 of file qjsonvalue.cpp.
|
staticnoexcept |
Definition at line 28 of file qjsonvalue.cpp.
References QCborValue::Array, QJsonValue::Array, QJsonValue::Bool, QCborValue::Double, QJsonValue::Double, QCborValue::False, QCborValue::Integer, QCborValue::Map, QCborValue::Null, QJsonValue::Null, QJsonValue::Object, QCborValue::String, QJsonValue::String, QCborValue::True, QCborValue::Undefined, and QJsonValue::Undefined.
Referenced by QJsonValueConstRef::concreteType(), and QJsonValue::type().
|
inlinestatic |
Definition at line 145 of file qjsonvalue.cpp.
QDataStream & operator<< | ( | QDataStream & | stream, |
const QJsonValue & | v ) |
Definition at line 1154 of file qjsonvalue.cpp.
References QCborValue::Array, QJsonValue::Array, QJsonValue::Bool, QCborValue::Double, QJsonValue::Double, QCborValue::False, QCborValue::Map, QCborValue::Null, QJsonValue::Null, QJsonValue::Object, QCborValue::String, QJsonValue::String, and QJsonValue::Undefined.
QDebug operator<< | ( | QDebug | dbg, |
const QJsonValue & | o ) |
Definition at line 1113 of file qjsonvalue.cpp.
QDataStream & operator>> | ( | QDataStream & | stream, |
QJsonValue & | v ) |
Definition at line 1181 of file qjsonvalue.cpp.
References QJsonValue::Array, QJsonValue::Bool, d, QJsonValue::Double, QJsonValue::Null, o, QJsonValue::Object, QJsonValue::String, and QJsonValue::Undefined.
size_t qHash | ( | const QJsonValue & | value, |
size_t | seed ) |
Definition at line 1091 of file qjsonvalue.cpp.
References QJsonValue::Array, QJsonValue::Bool, QJsonValue::Double, QJsonValue::Null, QJsonValue::Object, qHash(), seed, QJsonValue::String, and QJsonValue::Undefined.
Referenced by qHash().