4#include "QtCore/qglobal.h"
18 if (!change(basePath, i1, i2))
31 while (it1 != f1.size() || it2 != f2.size()) {
34 bool hasK1 = it1 != f1.
size();
41 bool hasK2 = it2 != f2.size();
49 if (hasK1 && !filt1) {
54 }
else if (hasK2 && !filt2) {
58 if (filt1 && filt2 &&
k1 == k2) {
63 }
else if (!hasK1 || (hasK2 &&
k1 > k2)) {
79 while (it1 != f1.size() || it2 != f2.size()) {
82 bool hasK1 = it1 != f1.
size();
89 bool hasK2 = it2 != f2.size();
97 if (hasK1 && !filt1) {
102 }
else if (hasK2 && !filt2) {
106 if (filt1 && filt2 &&
k1 == k2) {
111 }
else if (!hasK1 || (hasK2 &&
k1 > k2)) {
128 return change(basePath, i1, i2);
135 if (i1.isCanonicalChild(el1) && i2.isCanonicalChild(el2)
145 return change(basePath, i1, i2);
163 bool hasDiff =
false;
208 .arg(j1.toString()));
211 .arg(j2.toString()));
224 if (hasDiff &&
res.isEmpty())
\inmodule QtCore\reentrant
Type type() const
Returns the type of this QCborValue.
DomItem index(index_type) const
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool domCompare(const DomItem &i1, const DomItem &i2, function_ref< bool(Path, const DomItem &, const DomItem &)> change, function_ref< bool(const DomItem &, const PathEls::PathComponent &, const DomItem &)> filter, Path basePath)
QStringList domCompareStrList(const DomItem &i1, const DomItem &i2, function_ref< bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const > filter, DomCompareStrList stopAtFirstDiff)
QMLDOM_EXPORT QString domKindToString(DomKind k)
Combined button and popup list for selecting options.
GLint GLfloat GLfloat GLfloat v2
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t1
[4]
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
#define QStringLiteral(str)