|
Defines |
| #define | ARRAY_INIT_LIMIT JS_BIT(24) |
Typedefs |
| typedef JSBool(* | JSComparator )(void *arg, const void *a, const void *b, int *result) |
Functions |
| JSBool | js_IdIsIndex (jsval id, jsuint *indexp) |
| JSObject * | js_InitArrayClass (JSContext *cx, JSObject *obj) |
| JSObject * | js_NewArrayObject (JSContext *cx, jsuint length, jsval *vector) |
| JSBool | js_GetLengthProperty (JSContext *cx, JSObject *obj, jsuint *lengthp) |
| JSBool | js_SetLengthProperty (JSContext *cx, JSObject *obj, jsuint length) |
| JSBool | js_HasLengthProperty (JSContext *cx, JSObject *obj, jsuint *lengthp) |
| JSBool | js_IsArrayLike (JSContext *cx, JSObject *obj, JSBool *answerp, jsuint *lengthp) |
| JSBool | js_MergeSort (void *vec, size_t nel, size_t elsize, JSComparator cmp, void *arg, void *tmp) |
Variables |
| JSClass | js_ArrayClass |