mozilla

Compare Revisions

WebIDL bindings

Change Revisions

Revision 466459:

Revision 466459 by froydnj on

Revision 466547:

Revision 466547 by Bzbarsky on

Title:
WebIDL bindings
WebIDL bindings
Slug:
Mozilla/WebIDL_bindings
Mozilla/WebIDL_bindings
Tags:
"WebIDL"
"WebIDL"
Content:

Revision 466459
Revision 466547
n513  void passInt16Array(Int16Array arg);n513  void passInt16Array(Int16Array? arg);
n520void PassTypedArrayBuffer(ArrayBuffer& arg);n520void PassTypedArrayBuffer(const ArrayBuffer& arg);
521void PassTypedArray(ArrayBufferView& arg);521void PassTypedArray(const ArrayBufferView& arg);
522void PassInt16Array(Int16Array& arg);522void PassInt16Array(const Nullable<Int16Array>& arg);
tt526    </p>
527    <p>
528      Typed arrays store a <code>JSObject*</code> and hence need 
 >to be rooted properly.&nbsp; On-stack typed arrays can be declare
 >d as <code>RootedTypedArray&lt;TypedArrayType&gt;</code> (e.g. <c
 >ode>RootedTypedArray&lt;Int16Array&gt;</code>).&nbsp; Typed array
 >s on the heap need to be traced.

Back to History