Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QJsonPrivate Namespace Reference

Classes

struct  ObjectIterator
 
class  Parser
 
class  Value
 
class  Variant
 
class  Writer
 

Typedefs

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

Functions

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

Typedef Documentation

◆ ConstKeyIterator

Definition at line 154 of file qjson_p.h.

◆ KeyIterator

Definition at line 153 of file qjson_p.h.

Function Documentation

◆ operator!=()

template<typename Element , typename ElementsIterator >
bool QJsonPrivate::operator!= ( ObjectIterator< Element, ElementsIterator >  a,
ObjectIterator< Element, ElementsIterator >  b 
)
inline

Definition at line 139 of file qjson_p.h.

◆ operator+() [1/2]

template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator+ ( ObjectIterator< Element, ElementsIterator >  a,
typename ObjectIterator< Element, ElementsIterator >::difference_type  n 
)
inline

Definition at line 112 of file qjson_p.h.

◆ operator+() [2/2]

template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator+ ( qsizetype  n,
ObjectIterator< Element, ElementsIterator >  a 
)
inline

Definition at line 119 of file qjson_p.h.

◆ operator-() [1/2]

template<typename Element , typename ElementsIterator >
qsizetype QJsonPrivate::operator- ( ObjectIterator< Element, ElementsIterator >  a,
ObjectIterator< Element, ElementsIterator >  b 
)
inline

Definition at line 132 of file qjson_p.h.

◆ operator-() [2/2]

template<typename Element , typename ElementsIterator >
ObjectIterator< Element, ElementsIterator > QJsonPrivate::operator- ( ObjectIterator< Element, ElementsIterator >  a,
typename ObjectIterator< Element, ElementsIterator >::difference_type  n 
)
inline

Definition at line 125 of file qjson_p.h.

◆ operator==()

template<typename Element , typename ElementsIterator >
bool QJsonPrivate::operator== ( ObjectIterator< Element, ElementsIterator >  a,
ObjectIterator< Element, ElementsIterator >  b 
)
inline

Definition at line 146 of file qjson_p.h.

◆ swap()

void QJsonPrivate::swap ( KeyIterator::reference  a,
KeyIterator::reference  b 
)
inline

Definition at line 164 of file qjson_p.h.

References swap().

+ Here is the call graph for this function: