aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/jsruntime/qv4engine_p.h')
-rw-r--r--src/qml/jsruntime/qv4engine_p.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h
index 6bfdf1f5a1..d678d6595e 100644
--- a/src/qml/jsruntime/qv4engine_p.h
+++ b/src/qml/jsruntime/qv4engine_p.h
@@ -109,6 +109,7 @@ struct SequencePrototype;
struct EvalFunction;
struct IdentifierTable;
struct InternalClass;
+struct InternalClassPool;
class MultiplyWrappedQObjectMap;
class RegExp;
class RegExpCache;
@@ -197,13 +198,15 @@ public:
Value uRIErrorCtor;
Value sequencePrototype;
- QQmlJS::MemoryPool classPool;
+ InternalClassPool *classPool;
InternalClass *emptyClass;
InternalClass *executionContextClass;
+ InternalClass *constructClass;
InternalClass *stringClass;
InternalClass *objectClass;
InternalClass *arrayClass;
+ InternalClass *simpleArrayDataClass;
InternalClass *stringObjectClass;
InternalClass *booleanClass;
InternalClass *numberClass;
@@ -227,6 +230,7 @@ public:
InternalClass *strictArgumentsObjectClass;
InternalClass *variantClass;
+ InternalClass *memberDataClass;
EvalFunction *evalFunction;
FunctionObject *thrower;
@@ -234,6 +238,7 @@ public:
Property *argumentsAccessors;
int nArgumentsAccessors;
+ StringValue id_empty;
StringValue id_undefined;
StringValue id_null;
StringValue id_true;