Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index d94e9b32b854826ba221abb3948f057fb74a9a26..908c0e19e36c206915cc596bbdc5daa691c32c17 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -3511,6 +3511,15 @@ class V8_EXPORT ArrayBufferView : public Object { |
*/ |
size_t CopyContents(void* dest, size_t byte_length); |
+ /** |
+ * Returns true if ArrayBufferView::Buffer() is a no-op. If it returns false, |
Dmitry Lomov (no reviews)
2015/04/13 08:46:08
'no-op' is a bad explanation of what 'Buffer' does
|
+ * getting the buffer might incur allocating a backing store and materializing |
+ * the contents. In that case, CopyContents can be used to access the |
+ * underlying contents of this ArrayBufferView without materializing the |
+ * buffer first. |
+ */ |
+ bool HasBuffer() const; |
+ |
V8_INLINE static ArrayBufferView* Cast(Value* obj); |
static const int kInternalFieldCount = |