diff options
Diffstat (limited to 'src/qmldom/qqmldomcompare_p.h')
-rw-r--r-- | src/qmldom/qqmldomcompare_p.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/qmldom/qqmldomcompare_p.h b/src/qmldom/qqmldomcompare_p.h index b15fd562fe..651486d7a9 100644 --- a/src/qmldom/qqmldomcompare_p.h +++ b/src/qmldom/qqmldomcompare_p.h @@ -26,20 +26,20 @@ namespace QQmlJS { namespace Dom { bool domCompare( - DomItem &i1, DomItem &i2, function_ref<bool(Path, DomItem &, DomItem &)> change, - function_ref<bool(DomItem &, const PathEls::PathComponent &, DomItem &)> filter = noFilter, + 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 = noFilter, Path p = Path()); enum DomCompareStrList { FirstDiff, AllDiffs }; QMLDOM_EXPORT QStringList domCompareStrList( - DomItem &i1, DomItem &i2, - function_ref<bool(DomItem &, const PathEls::PathComponent &, DomItem &)> filter = noFilter, + const DomItem &i1, const DomItem &i2, + function_ref<bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const> filter = noFilter, DomCompareStrList stopAtFirstDiff = DomCompareStrList::FirstDiff); inline QStringList domCompareStrList( - MutableDomItem &i1, DomItem &i2, - function_ref<bool(DomItem &, const PathEls::PathComponent &, DomItem &)> filter = noFilter, + MutableDomItem &i1, const DomItem &i2, + function_ref<bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const> filter = noFilter, DomCompareStrList stopAtFirstDiff = DomCompareStrList::FirstDiff) { DomItem ii1 = i1.item(); @@ -47,8 +47,8 @@ inline QStringList domCompareStrList( } inline QStringList domCompareStrList( - DomItem &i1, MutableDomItem &i2, - function_ref<bool(DomItem &, const PathEls::PathComponent &, DomItem &)> filter = noFilter, + const DomItem &i1, MutableDomItem &i2, + function_ref<bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const> filter = noFilter, DomCompareStrList stopAtFirstDiff = DomCompareStrList::FirstDiff) { DomItem ii2 = i2.item(); @@ -57,7 +57,7 @@ inline QStringList domCompareStrList( inline QStringList domCompareStrList( MutableDomItem &i1, MutableDomItem &i2, - function_ref<bool(DomItem &, const PathEls::PathComponent &, DomItem &)> filter = noFilter, + function_ref<bool(const DomItem &, const PathEls::PathComponent &, const DomItem &) const> filter = noFilter, DomCompareStrList stopAtFirstDiff = DomCompareStrList::FirstDiff) { DomItem ii1 = i1.item(); |