Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
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: