diff options
Diffstat (limited to 'src/qml/jsruntime/qv4engine.cpp')
| -rw-r--r-- | src/qml/jsruntime/qv4engine.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp index a3cd7e64cd..2478dcb137 100644 --- a/src/qml/jsruntime/qv4engine.cpp +++ b/src/qml/jsruntime/qv4engine.cpp @@ -167,6 +167,17 @@ static QtMetaContainerPrivate::QMetaSequenceInterface emptySequenceInterface() iface.destroyIteratorFn = [](const void *) {}; iface.copyIteratorFn = [](void *, const void *) {}; iface.diffIteratorFn = [](const void *, const void *) { return qsizetype(0); }; + + iface.createConstIteratorFn = [](const void *, QMetaSequenceInterface::Position) -> void * { + return nullptr; + }; + iface.advanceConstIteratorFn = [](void *, qsizetype) {}; + iface.compareConstIteratorFn = [](const void *, const void *) { + return true; /*all iterators are nullptr*/ + }; + iface.destroyConstIteratorFn = [](const void *) {}; + iface.copyConstIteratorFn = [](void *, const void *) {}; + iface.diffConstIteratorFn = [](const void *, const void *) { return qsizetype(0); }; return iface; } |
