aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-09-10 14:50:28 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-10-29 09:06:56 +0100
commita2c97406cad22a73a4c68303ef54128cf756f577 (patch)
tree274a68bea63c6934be4e2b82147adec74759da41 /src/qml/jsruntime/qv4engine_p.h
parentd9e70d1a49af347f79db7e64bdd8e2e8083a77b5 (diff)
Implement ArrayBuffer
This is the first class required to support typed arrays in our JS engine. Change-Id: I0fe1e1ca430769c171912dda207cfae772e9b9db Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4engine_p.h')
-rw-r--r--src/qml/jsruntime/qv4engine_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h
index a4a40c2f41..d2d36e9e19 100644
--- a/src/qml/jsruntime/qv4engine_p.h
+++ b/src/qml/jsruntime/qv4engine_p.h
@@ -189,6 +189,7 @@ public:
Value typeErrorCtor;
Value uRIErrorCtor;
Value sequencePrototype;
+ Value arrayBufferCtor;
InternalClassPool *classPool;
InternalClass *emptyClass;
@@ -224,6 +225,8 @@ public:
InternalClass *variantClass;
InternalClass *memberDataClass;
+ InternalClass *arrayBufferClass;
+
EvalFunction *evalFunction;
FunctionObject *thrower;
@@ -262,6 +265,7 @@ public:
StringValue id_toString;
StringValue id_destroy;
StringValue id_valueOf;
+ StringValue id_byteLength;
QSet<CompiledData::CompilationUnit*> compilationUnits;