29 lines · 737 B · C++
RawDownload
////  ArrayBufferPrototype.cpp//////  Created by Clement on 7/3/14.//  Copyright 2014 High Fidelity, Inc.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// #include <QScriptEngine> #include "ArrayBufferPrototype.h" ArrayBufferPrototype::ArrayBufferPrototype(QObject* parent) : QObject(parent) {} QByteArray ArrayBufferPrototype::slice(long begin, long end) const {    if (end == -1) {        return thisArrayBuffer().mid(begin);    } else {        return thisArrayBuffer().mid(begin, end);    }} QByteArray ArrayBufferPrototype::thisArrayBuffer() const {    return qscriptvalue_cast<QByteArray>(thisObject().data());}