using namespace QV4;
+const QV4::ManagedVTable QV4::ArrayData::static_vtbl = {
+ 0,
+ QV4::ArrayData::IsExecutionContext,
+ QV4::ArrayData::IsString,
+ QV4::ArrayData::IsObject,
+ QV4::ArrayData::IsFunctionObject,
+ QV4::ArrayData::IsErrorObject,
+ QV4::ArrayData::IsArrayData,
+ 0,
+ QV4::ArrayData::MyType,
+ "ArrayData",
+ Q_VTABLE_FUNCTION(QV4::ArrayData, destroy),
+ 0,
+ isEqualTo
+};
+
const ArrayVTable SimpleArrayData::static_vtbl =
{
DEFINE_MANAGED_VTABLE_INT(SimpleArrayData, 0),
struct Lookup;
struct Q_QML_EXPORT FunctionObject: Object {
- struct Data : Object::Data {
+ struct Q_QML_PRIVATE_EXPORT Data : Object::Data {
Data(ExecutionContext *scope, String *name, bool createProto = false);
Data(ExecutionContext *scope, const QString &name = QString(), bool createProto = false);
Data(ExecutionContext *scope, const ReturnedValue name);
struct Q_QML_PRIVATE_EXPORT Managed
{
- struct Data : HeapObject {
+ struct Q_QML_PRIVATE_EXPORT Data : HeapObject {
Data() {}
Data(InternalClass *internal)
: internalClass(internal)