From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/JavaScriptCore/runtime/DataView.h | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'Source/JavaScriptCore/runtime/DataView.h') diff --git a/Source/JavaScriptCore/runtime/DataView.h b/Source/JavaScriptCore/runtime/DataView.h index 4a8aa9258..66363a754 100644 --- a/Source/JavaScriptCore/runtime/DataView.h +++ b/Source/JavaScriptCore/runtime/DataView.h @@ -23,34 +23,32 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef DataView_h -#define DataView_h +#pragma once #include "ArrayBufferView.h" #include -#include namespace JSC { class DataView : public ArrayBufferView { protected: - DataView(PassRefPtr, unsigned byteOffset, unsigned byteLength); + DataView(RefPtr&&, unsigned byteOffset, unsigned byteLength); public: - JS_EXPORT_PRIVATE static PassRefPtr create(PassRefPtr, unsigned byteOffset, unsigned length); - static PassRefPtr create(PassRefPtr); + JS_EXPORT_PRIVATE static Ref create(RefPtr&&, unsigned byteOffset, unsigned length); + static Ref create(RefPtr&&); - virtual unsigned byteLength() const override + unsigned byteLength() const override { return m_byteLength; } - virtual TypedArrayType getType() const override + TypedArrayType getType() const override { return TypeDataView; } - virtual JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override; + JSArrayBufferView* wrap(ExecState*, JSGlobalObject*) override; template T get(unsigned offset, bool littleEndian, bool* status = 0) @@ -97,6 +95,3 @@ private: }; } // namespace JSC - -#endif // DataView_h - -- cgit v1.2.1