Change virtual methods in ArrayData to take Object pointer
authorLars Knoll <lars.knoll@digia.com>
Wed, 22 Jan 2014 14:25:50 +0000 (15:25 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 24 Jan 2014 13:32:33 +0000 (14:32 +0100)
commitc53fef423a8f607e1443b1d409712864f8cac9d5
tree87d1efbdcf64ecb14fa6980a70fb20ffc994831d
parent6ae57f01bb1495a74b23a81c590672ce788d5400
Change virtual methods in ArrayData to take Object pointer

Pass a pointer to the underlying object instead of the ArrayData
to virtual methods that modify the arrayData. This prepares
for allocating the ArrayData together with the array itself.

Change-Id: I66fe187f8b1e4d382ab243a518dbde5f18a1d16d
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
13 files changed:
src/qml/jsruntime/qv4argumentsobject.cpp
src/qml/jsruntime/qv4arraydata.cpp
src/qml/jsruntime/qv4arraydata_p.h
src/qml/jsruntime/qv4arrayobject.cpp
src/qml/jsruntime/qv4jsonobject.cpp
src/qml/jsruntime/qv4object.cpp
src/qml/jsruntime/qv4object_p.h
src/qml/jsruntime/qv4qobjectwrapper.cpp
src/qml/jsruntime/qv4regexpobject.cpp
src/qml/jsruntime/qv4runtime.cpp
src/qml/jsruntime/qv4serialize.cpp
src/qml/qml/qqmllocale.cpp
src/qml/qml/v8/qv8engine.cpp