4#ifndef QV4ARRAYBUFFER_H
5#define QV4ARRAYBUFFER_H
20#include <QtCore/qarraydatapointer.h>
29 void init(
QV4::ExecutionEngine *engine);
33 void init(
QV4::ExecutionEngine *engine);
138 void init(ExecutionEngine *engine, Object *ctor);
143 static ReturnedValue slice(
const FunctionObject *b,
const Value *thisObject,
const Value *argv,
int argc,
bool shared);
148 void init(ExecutionEngine *engine, Object *ctor);
DEFINE_OBJECT_VTABLE(SharedArrayBufferCtor)
DEFINE_OBJECT_VTABLE(ArrayBufferCtor)
DEFINE_OBJECT_VTABLE(ArrayBuffer)
DEFINE_OBJECT_VTABLE(SharedArrayBuffer)
#define RETURN_UNDEFINED()
static ReturnedValue method_isView(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_get_byteLength(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_toString(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_slice(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine, Object *ctor)
void init(QV4::ExecutionEngine *engine)
void init(QV4::ExecutionEngine *engine)
static ReturnedValue virtualCall(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
void init(ExecutionEngine *engine, Object *ctor)
static ReturnedValue method_get_byteLength(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue method_slice(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
static ReturnedValue slice(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc, bool shared)