4#include <private/qv4iterator_p.h>
5#include <private/qv4estable_p.h>
6#include <private/qv4setiterator_p.h>
7#include <private/qv4setobject_p.h>
8#include <private/qv4symbol_p.h>
31 uint index = thisObject->d()->setNextIndex;
41 while (index < s->
d()->esTable->size()) {
43 thisObject->d()->setNextIndex =
index + 1;
47 resultArray->arrayReserve(2);
50 resultArray->setArrayLengthUnchecked(2);
58 thisObject->d()->iteratedSet.
set(scope.
engine,
nullptr);
QList< QVariant > arguments
\qmltype Particle \inqmlmodule QtQuick.Particles
GLboolean GLboolean GLboolean b
QLatin1StringView QLatin1String
#define QStringLiteral(str)
#define DEFINE_OBJECT_VTABLE(classname)
Heap::ArrayObject * newArrayObject(int count=0)
ReturnedValue throwTypeError()
static ReturnedValue createIterResultObject(ExecutionEngine *engine, const Value &value, bool done)
void defineDefaultProperty(StringOrSymbol *name, const Value &value, PropertyAttributes attributes=Attr_Data|Attr_NotEnumerable)
bool set(StringOrSymbol *name, const Value &v, ThrowOnFailure shouldThrow)
void defineReadonlyConfigurableProperty(const QString &name, const Value &value)
Value * alloc(qint64 nValues) const =delete
static ReturnedValue method_next(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine)
static constexpr Value undefinedValue()