summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/public/platform/WebArrayBuffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/public/platform/WebArrayBuffer.h')
-rw-r--r--chromium/third_party/WebKit/public/platform/WebArrayBuffer.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/chromium/third_party/WebKit/public/platform/WebArrayBuffer.h b/chromium/third_party/WebKit/public/platform/WebArrayBuffer.h
index 85f61bf16be..c5bc61badad 100644
--- a/chromium/third_party/WebKit/public/platform/WebArrayBuffer.h
+++ b/chromium/third_party/WebKit/public/platform/WebArrayBuffer.h
@@ -41,6 +41,10 @@ template <class T> class Handle;
namespace WTF { class ArrayBuffer; }
+#if INSIDE_BLINK
+namespace WTF { template <typename T> class PassRefPtr; }
+#endif
+
namespace blink {
class WebArrayBuffer {
@@ -55,22 +59,19 @@ public:
return *this;
}
- BLINK_EXPORT static WebArrayBuffer create(unsigned numElements, unsigned elementByteSize);
+ BLINK_PLATFORM_EXPORT static WebArrayBuffer create(unsigned numElements, unsigned elementByteSize);
- BLINK_EXPORT void reset();
- BLINK_EXPORT void assign(const WebArrayBuffer&);
+ BLINK_PLATFORM_EXPORT void reset();
+ BLINK_PLATFORM_EXPORT void assign(const WebArrayBuffer&);
bool isNull() const { return m_private.isNull(); }
- BLINK_EXPORT void* data() const;
- BLINK_EXPORT unsigned byteLength() const;
-
- BLINK_EXPORT v8::Handle<v8::Value> toV8Value();
- BLINK_EXPORT static WebArrayBuffer* createFromV8Value(v8::Handle<v8::Value>);
+ BLINK_PLATFORM_EXPORT void* data() const;
+ BLINK_PLATFORM_EXPORT unsigned byteLength() const;
-#if BLINK_IMPLEMENTATION
- WebArrayBuffer(const WTF::PassRefPtr<WTF::ArrayBuffer>&);
- WebArrayBuffer& operator=(const PassRefPtr<WTF::ArrayBuffer>&);
- operator WTF::PassRefPtr<WTF::ArrayBuffer>() const;
+#if INSIDE_BLINK
+ BLINK_PLATFORM_EXPORT WebArrayBuffer(const WTF::PassRefPtr<WTF::ArrayBuffer>&);
+ BLINK_PLATFORM_EXPORT WebArrayBuffer& operator=(const WTF::PassRefPtr<WTF::ArrayBuffer>&);
+ BLINK_PLATFORM_EXPORT operator WTF::PassRefPtr<WTF::ArrayBuffer>() const;
#endif
protected: