Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qjsonobject.cpp File Reference

(cd4813a3c304a6d9d5d8096d91a8fc297818d624)

#include <qjsonobject.h>
#include <qjsonvalue.h>
#include <qjsonarray.h>
#include <qjsondocument.h>
#include <qstringlist.h>
#include <qdebug.h>
#include <qvariant.h>
#include <qcbormap.h>
#include <qmap.h>
#include <qhash.h>
#include <private/qcborvalue_p.h>
#include "qjsonwriter_p.h"
#include "qjson_p.h"
#include <algorithm>
Include dependency graph for qjsonobject.cpp:

Go to the source code of this file.

Functions

template<typename String>
static qsizetype indexOf (const QExplicitlySharedDataPointer< QCborContainerPrivate > &o, String key, bool *keyExists)
bool comparesEqual (const QJsonObject &lhs, const QJsonObject &rhs)
size_t qHash (const QJsonObject &object, size_t seed)
QDebug operator<< (QDebug dbg, const QJsonObject &o)
QDataStreamoperator<< (QDataStream &stream, const QJsonObject &object)
QDataStreamoperator>> (QDataStream &stream, QJsonObject &object)

Function Documentation

◆ comparesEqual()

bool comparesEqual ( const QJsonObject & lhs,
const QJsonObject & rhs )

Definition at line 624 of file qjsonobject.cpp.

◆ indexOf()

template<typename String>
qsizetype indexOf ( const QExplicitlySharedDataPointer< QCborContainerPrivate > & o,
String key,
bool * keyExists )
static

Definition at line 263 of file qjsonobject.cpp.

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream & stream,
const QJsonObject & object )

Definition at line 1577 of file qjsonobject.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug dbg,
const QJsonObject & o )

Definition at line 1560 of file qjsonobject.cpp.

◆ operator>>()

QDataStream & operator>> ( QDataStream & stream,
QJsonObject & object )

Definition at line 1584 of file qjsonobject.cpp.

◆ qHash()

size_t qHash ( const QJsonObject & object,
size_t seed )

Definition at line 1548 of file qjsonobject.cpp.