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

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


Defines

#define JSITER_ENUMERATE   0x1
#define JSITER_FOREACH   0x2
#define JSITER_KEYVALUE   0x4

Functions

void js_CloseNativeIterator (JSContext *cx, JSObject *iterobj)
void js_CloseIteratorState (JSContext *cx, JSObject *iterobj)
JSBool js_ValueToIterator (JSContext *cx, uintN flags, jsval *vp)
JSBool js_CallIteratorNext (JSContext *cx, JSObject *iterobj, jsval *rval)
JSObjectjs_InitIteratorClasses (JSContext *cx, JSObject *obj)

Variables

JSClass js_GeneratorClass
JSClass js_IteratorClass
JSClass js_StopIterationClass

Define Documentation

#define JSITER_ENUMERATE   0x1
 

#define JSITER_FOREACH   0x2
 

#define JSITER_KEYVALUE   0x4
 


Function Documentation

JSBool js_CallIteratorNext JSContext cx,
JSObject iterobj,
jsval rval
 

void js_CloseIteratorState JSContext cx,
JSObject iterobj
 

void js_CloseNativeIterator JSContext cx,
JSObject iterobj
 

JSObject* js_InitIteratorClasses JSContext cx,
JSObject obj
 

JSBool js_ValueToIterator JSContext cx,
uintN  flags,
jsval vp
 


Variable Documentation

JSClass js_GeneratorClass
 

JSClass js_IteratorClass
 

JSClass js_StopIterationClass
 

   Comments or Suggestions?    License Information