Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

vcf/JavaScriptKit/js-impl/jsarray.h File Reference


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)
JSObjectjs_InitArrayClass (JSContext *cx, JSObject *obj)
JSObjectjs_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

Define Documentation

#define ARRAY_INIT_LIMIT   JS_BIT(24)
 


Typedef Documentation

typedef JSBool(* JSComparator)(void *arg, const void *a, const void *b, int *result)
 


Function Documentation

JSBool js_GetLengthProperty JSContext cx,
JSObject obj,
jsuint lengthp
 

JSBool js_HasLengthProperty JSContext cx,
JSObject obj,
jsuint lengthp
 

JSBool js_IdIsIndex jsval  id,
jsuint indexp
 

JSObject* js_InitArrayClass JSContext cx,
JSObject obj
 

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
 

JSObject* js_NewArrayObject JSContext cx,
jsuint  length,
jsval vector
 

JSBool js_SetLengthProperty JSContext cx,
JSObject obj,
jsuint  length
 


Variable Documentation

JSClass js_ArrayClass
 

   Comments or Suggestions?    License Information