Home | History | Annotate | Download | only in include

Lines Matching refs:ArrayBuffer

1406    * Returns true if this value is an ArrayBuffer.
2424 * An instance of the built-in ArrayBuffer constructor (ES6 draft 15.13.5).
2427 class V8_EXPORT ArrayBuffer : public Object {
2430 * Allocator that V8 uses to allocate |ArrayBuffer|'s memory.
2432 * V8::SetArrayBufferAllocator prior to creation of a first ArrayBuffer.
2474 * The contents of an |ArrayBuffer|. Externalization of |ArrayBuffer|
2478 * The Data pointer of ArrayBuffer::Contents is always allocated with
2494 friend class ArrayBuffer;
2504 * Create a new ArrayBuffer. Allocate |byte_length| bytes.
2505 * Allocated memory will be owned by a created ArrayBuffer and
2509 static Local<ArrayBuffer> New(size_t byte_length);
2512 * Create a new ArrayBuffer over an existing memory block.
2514 * The memory block will not be reclaimed when a created ArrayBuffer
2517 static Local<ArrayBuffer> New(void* data, size_t byte_length);
2520 * Returns true if ArrayBuffer is extrenalized, that is, does not
2526 * Neuters this ArrayBuffer and all its views (typed arrays).
2529 * ArrayBuffer should have been externalized.
2534 * Make this ArrayBuffer external. The pointer to underlying memory block
2535 * and byte length are returned as |Contents| structure. After ArrayBuffer
2544 V8_INLINE(static ArrayBuffer* Cast(Value* obj));
2549 ArrayBuffer();
2561 * A base class for an instance of one of "views" over ArrayBuffer,
2569 * Returns underlying ArrayBuffer.
2571 Local<ArrayBuffer> Buffer();
2623 static Local<Uint8Array> New(Handle<ArrayBuffer> array_buffer,
2639 static Local<Uint8ClampedArray> New(Handle<ArrayBuffer> array_buffer,
2654 static Local<Int8Array> New(Handle<ArrayBuffer> array_buffer,
2670 static Local<Uint16Array> New(Handle<ArrayBuffer> array_buffer,
2686 static Local<Int16Array> New(Handle<ArrayBuffer> array_buffer,
2702 static Local<Uint32Array> New(Handle<ArrayBuffer> array_buffer,
2718 static Local<Int32Array> New(Handle<ArrayBuffer> array_buffer,
2734 static Local<Float32Array> New(Handle<ArrayBuffer> array_buffer,
2750 static Local<Float64Array> New(Handle<ArrayBuffer> array_buffer,
2766 static Local<DataView> New(Handle<ArrayBuffer> array_buffer,
4356 * Set allocator to use for ArrayBuffer memory.
4361 static void SetArrayBufferAllocator(ArrayBuffer::Allocator* allocator);
6357 ArrayBuffer* ArrayBuffer::Cast(v8::Value* value) {
6361 return static_cast<ArrayBuffer*>(value);