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>.
Loading...
Searching...
No Matches
qjson_p.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <qjsonvalue.h>
#include <qcborvalue.h>
#include <private/qcborvalue_p.h>
+ Include dependency graph for qjson_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QJsonPrivate::ObjectIterator< Element, ElementsIterator >
 
struct  QJsonPrivate::ObjectIterator< Element, ElementsIterator >::reference
 
struct  QJsonPrivate::ObjectIterator< Element, ElementsIterator >::value_type
 
class  QJsonPrivate::Value
 
class  QJsonPrivate::Variant
 

Namespaces

namespace  QJsonPrivate
 

Typedefs

using QJsonPrivate::KeyIterator = ObjectIterator<QtCbor::Element, QList<QtCbor::Element>::iterator>
 
using QJsonPrivate::ConstKeyIterator = ObjectIterator<const QtCbor::Element, QList<QtCbor::Element>::const_iterator>
 

Functions

template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator+ (ObjectIterator< Element, ElementsIterator > a, typename ObjectIterator< Element, ElementsIterator >::difference_type n)
 
template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator+ (qsizetype n, ObjectIterator< Element, ElementsIterator > a)
 
template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator- (ObjectIterator< Element, ElementsIterator > a, typename ObjectIterator< Element, ElementsIterator >::difference_type n)
 
template<typename Element , typename ElementsIterator >
qsizetype QJsonPrivate::operator- (ObjectIterator< Element, ElementsIterator > a, ObjectIterator< Element, ElementsIterator > b)
 
template<typename Element , typename ElementsIterator >
bool QJsonPrivate::operator!= (ObjectIterator< Element, ElementsIterator > a, ObjectIterator< Element, ElementsIterator > b)
 
template<typename Element , typename ElementsIterator >
bool QJsonPrivate::operator== (ObjectIterator< Element, ElementsIterator > a, ObjectIterator< Element, ElementsIterator > b)
 
void QJsonPrivate::swap (KeyIterator::reference a, KeyIterator::reference b)