|
Classes |
| struct | JSClass |
| struct | JSExtendedClass |
| struct | JSObjectOps |
| struct | JSXMLObjectOps |
| struct | JSProperty |
| struct | JSIdArray |
| struct | JSConstDoubleSpec |
| struct | JSPropertySpec |
| struct | JSFunctionSpec |
| struct | JSPrincipals |
| struct | JSLocaleCallbacks |
| struct | JSErrorReport |
Defines |
| #define | JSVAL_OBJECT 0x0 |
| #define | JSVAL_INT 0x1 |
| #define | JSVAL_DOUBLE 0x2 |
| #define | JSVAL_STRING 0x4 |
| #define | JSVAL_BOOLEAN 0x6 |
| #define | JSVAL_TAGBITS 3 |
| #define | JSVAL_TAGMASK JS_BITMASK(JSVAL_TAGBITS) |
| #define | JSVAL_TAG(v) ((v) & JSVAL_TAGMASK) |
| #define | JSVAL_SETTAG(v, t) ((v) | (t)) |
| #define | JSVAL_CLRTAG(v) ((v) & ~(jsval)JSVAL_TAGMASK) |
| #define | JSVAL_ALIGN JS_BIT(JSVAL_TAGBITS) |
| #define | JSVAL_IS_OBJECT(v) (JSVAL_TAG(v) == JSVAL_OBJECT) |
| #define | JSVAL_IS_NUMBER(v) (JSVAL_IS_INT(v) || JSVAL_IS_DOUBLE(v)) |
| #define | JSVAL_IS_INT(v) (((v) & JSVAL_INT) && (v) != JSVAL_VOID) |
| #define | JSVAL_IS_DOUBLE(v) (JSVAL_TAG(v) == JSVAL_DOUBLE) |
| #define | JSVAL_IS_STRING(v) (JSVAL_TAG(v) == JSVAL_STRING) |
| #define | JSVAL_IS_BOOLEAN(v) (JSVAL_TAG(v) == JSVAL_BOOLEAN) |
| #define | JSVAL_IS_NULL(v) ((v) == JSVAL_NULL) |
| #define | JSVAL_IS_VOID(v) ((v) == JSVAL_VOID) |
| #define | JSVAL_IS_PRIMITIVE(v) (!JSVAL_IS_OBJECT(v) || JSVAL_IS_NULL(v)) |
| #define | JSVAL_IS_GCTHING(v) (!((v) & JSVAL_INT) && !JSVAL_IS_BOOLEAN(v)) |
| #define | JSVAL_TO_GCTHING(v) ((void *)JSVAL_CLRTAG(v)) |
| #define | JSVAL_TO_OBJECT(v) ((JSObject *)JSVAL_TO_GCTHING(v)) |
| #define | JSVAL_TO_DOUBLE(v) ((jsdouble *)JSVAL_TO_GCTHING(v)) |
| #define | JSVAL_TO_STRING(v) ((JSString *)JSVAL_TO_GCTHING(v)) |
| #define | OBJECT_TO_JSVAL(obj) ((jsval)(obj)) |
| #define | DOUBLE_TO_JSVAL(dp) JSVAL_SETTAG((jsval)(dp), JSVAL_DOUBLE) |
| #define | STRING_TO_JSVAL(str) JSVAL_SETTAG((jsval)(str), JSVAL_STRING) |
| #define | JSVAL_LOCK(cx, v) |
| #define | JSVAL_UNLOCK(cx, v) |
| #define | JSVAL_INT_BITS 31 |
| #define | JSVAL_INT_POW2(n) ((jsval)1 << (n)) |
| #define | JSVAL_INT_MIN ((jsval)1 - JSVAL_INT_POW2(30)) |
| #define | JSVAL_INT_MAX (JSVAL_INT_POW2(30) - 1) |
| #define | INT_FITS_IN_JSVAL(i) ((jsuint)((i)+JSVAL_INT_MAX) <= 2*JSVAL_INT_MAX) |
| #define | JSVAL_TO_INT(v) ((jsint)(v) >> 1) |
| #define | INT_TO_JSVAL(i) (((jsval)(i) << 1) | JSVAL_INT) |
| #define | JSVAL_TO_BOOLEAN(v) ((JSBool)((v) >> JSVAL_TAGBITS)) |
| #define | BOOLEAN_TO_JSVAL(b) |
| #define | JSVAL_TO_PRIVATE(v) ((void *)((v) & ~JSVAL_INT)) |
| #define | PRIVATE_TO_JSVAL(p) ((jsval)(p) | JSVAL_INT) |
| #define | JSPROP_ENUMERATE 0x01 |
| #define | JSPROP_READONLY 0x02 |
| #define | JSPROP_PERMANENT 0x04 |
| #define | JSPROP_EXPORTED 0x08 |
| #define | JSPROP_GETTER 0x10 |
| #define | JSPROP_SETTER 0x20 |
| #define | JSPROP_SHARED 0x40 |
| #define | JSPROP_INDEX 0x80 |
| #define | JSFUN_LAMBDA 0x08 |
| #define | JSFUN_GETTER JSPROP_GETTER |
| #define | JSFUN_SETTER JSPROP_SETTER |
| #define | JSFUN_BOUND_METHOD 0x40 |
| #define | JSFUN_HEAVYWEIGHT 0x80 |
| #define | JSFUN_DISJOINT_FLAGS(f) ((f) & 0x0f) |
| #define | JSFUN_GSFLAGS(f) ((f) & (JSFUN_GETTER | JSFUN_SETTER)) |
| #define | JSFUN_GETTER_TEST(f) ((f) & JSFUN_GETTER) |
| #define | JSFUN_SETTER_TEST(f) ((f) & JSFUN_SETTER) |
| #define | JSFUN_BOUND_METHOD_TEST(f) ((f) & JSFUN_BOUND_METHOD) |
| #define | JSFUN_HEAVYWEIGHT_TEST(f) ((f) & JSFUN_HEAVYWEIGHT) |
| #define | JSFUN_GSFLAG2ATTR(f) JSFUN_GSFLAGS(f) |
| #define | JSFUN_THISP_FLAGS(f) (f) |
| #define | JSFUN_THISP_TEST(f, t) ((f) & t) |
| #define | JSFUN_THISP_STRING 0x0100 |
| #define | JSFUN_THISP_NUMBER 0x0200 |
| #define | JSFUN_THISP_BOOLEAN 0x0400 |
| #define | JSFUN_THISP_PRIMITIVE 0x0700 |
| #define | JSFUN_FLAGS_MASK 0x07f8 |
| #define | JSFUN_GENERIC_NATIVE JSFUN_LAMBDA |
| #define | JSVAL_VOID INT_TO_JSVAL(0 - JSVAL_INT_POW2(30)) |
| #define | JSVAL_NULL OBJECT_TO_JSVAL(0) |
| #define | JSVAL_ZERO INT_TO_JSVAL(0) |
| #define | JSVAL_ONE INT_TO_JSVAL(1) |
| #define | JSVAL_FALSE BOOLEAN_TO_JSVAL(JS_FALSE) |
| #define | JSVAL_TRUE BOOLEAN_TO_JSVAL(JS_TRUE) |
| #define | JS_NewRuntime JS_Init |
| #define | JS_DestroyRuntime JS_Finish |
| #define | JS_LockRuntime JS_Lock |
| #define | JS_UnlockRuntime JS_Unlock |
| #define | JSOPTION_STRICT JS_BIT(0) |
| #define | JSOPTION_WERROR JS_BIT(1) |
| #define | JSOPTION_VAROBJFIX JS_BIT(2) |
| #define | JSOPTION_PRIVATE_IS_NSISUPPORTS JS_BIT(3) |
| #define | JSOPTION_COMPILE_N_GO JS_BIT(4) |
| #define | JSOPTION_ATLINE JS_BIT(5) |
| #define | JSOPTION_XML JS_BIT(6) |
| #define | JSOPTION_NATIVE_BRANCH_CALLBACK JS_BIT(7) |
| #define | JSOPTION_DONT_REPORT_UNCAUGHT JS_BIT(8) |
| #define | JS_MAP_GCROOT_NEXT 0 |
| #define | JS_MAP_GCROOT_STOP 1 |
| #define | JS_MAP_GCROOT_REMOVE 2 |
| #define | JSCLASS_HAS_PRIVATE (1<<0) |
| #define | JSCLASS_NEW_ENUMERATE (1<<1) |
| #define | JSCLASS_NEW_RESOLVE (1<<2) |
| #define | JSCLASS_PRIVATE_IS_NSISUPPORTS (1<<3) |
| #define | JSCLASS_SHARE_ALL_PROPERTIES (1<<4) |
| #define | JSCLASS_NEW_RESOLVE_GETS_START (1<<5) |
| #define | JSCLASS_CONSTRUCT_PROTOTYPE (1<<6) |
| #define | JSCLASS_DOCUMENT_OBSERVER (1<<7) |
| #define | JSCLASS_RESERVED_SLOTS_SHIFT 8 |
| #define | JSCLASS_RESERVED_SLOTS_WIDTH 8 |
| #define | JSCLASS_RESERVED_SLOTS_MASK JS_BITMASK(JSCLASS_RESERVED_SLOTS_WIDTH) |
| #define | JSCLASS_HAS_RESERVED_SLOTS(n) |
| #define | JSCLASS_RESERVED_SLOTS(clasp) |
| #define | JSCLASS_HIGH_FLAGS_SHIFT |
| #define | JSCLASS_IS_EXTENDED (1<<(JSCLASS_HIGH_FLAGS_SHIFT+0)) |
| #define | JSCLASS_IS_ANONYMOUS (1<<(JSCLASS_HIGH_FLAGS_SHIFT+1)) |
| #define | JSCLASS_IS_GLOBAL (1<<(JSCLASS_HIGH_FLAGS_SHIFT+2)) |
| #define | JSCLASS_GLOBAL_FLAGS (JSCLASS_IS_GLOBAL | JSCLASS_HAS_RESERVED_SLOTS(JSProto_LIMIT)) |
| #define | JSCLASS_CACHED_PROTO_SHIFT (JSCLASS_HIGH_FLAGS_SHIFT + 8) |
| #define | JSCLASS_CACHED_PROTO_WIDTH 8 |
| #define | JSCLASS_CACHED_PROTO_MASK JS_BITMASK(JSCLASS_CACHED_PROTO_WIDTH) |
| #define | JSCLASS_HAS_CACHED_PROTO(key) ((key) << JSCLASS_CACHED_PROTO_SHIFT) |
| #define | JSCLASS_CACHED_PROTO_KEY(clasp) |
| #define | JSCLASS_NO_OPTIONAL_MEMBERS 0,0,0,0,0,0,0,0 |
| #define | JSCLASS_NO_RESERVED_MEMBERS 0,0,0,0,0 |
| #define | JS_DEFAULT_XML_NAMESPACE_ID ((jsid) JSVAL_VOID) |
| #define | JSRESOLVE_QUALIFIED 0x01 |
| #define | JSRESOLVE_ASSIGNING 0x02 |
| #define | JSRESOLVE_DETECTING 0x04 |
| #define | JSRESOLVE_DECLARING 0x08 |
| #define | JSRESOLVE_CLASSNAME 0x10 |
| #define | JS_GET_CLASS(cx, obj) JS_GetClass(obj) |
| #define | JSPRINCIPALS_HOLD(cx, principals) (++(principals)->refcount) |
| #define | JSPRINCIPALS_DROP(cx, principals) |
| #define | JS_DONT_PRETTY_PRINT ((uintN)0x8000) |
| #define | JSREPORT_ERROR 0x0 |
| #define | JSREPORT_WARNING 0x1 |
| #define | JSREPORT_EXCEPTION 0x2 |
| #define | JSREPORT_STRICT 0x4 |
| #define | JSREPORT_IS_WARNING(flags) (((flags) & JSREPORT_WARNING) != 0) |
| #define | JSREPORT_IS_EXCEPTION(flags) (((flags) & JSREPORT_EXCEPTION) != 0) |
| #define | JSREPORT_IS_STRICT(flags) (((flags) & JSREPORT_STRICT) != 0) |
| #define | JSREG_FOLD 0x01 |
| #define | JSREG_GLOB 0x02 |
| #define | JSREG_MULTILINE 0x04 |
Typedefs |
| typedef intN(* | JS_DLL_CALLBACK )(void *rp, const char *name, void *data) |
Enumerations |
| enum | JSGCParamKey { JSGC_MAX_BYTES = 0,
JSGC_MAX_MALLOC_BYTES = 1
} |
| enum | JSExecPart { JSEXEC_PROLOG,
JSEXEC_MAIN
} |
Functions |
| | JS_PUBLIC_API (int64) JS_Now() |
| | JS_PUBLIC_API (jsval) JS_GetNaNValue(JSContext *cx) |
| | JS_PUBLIC_API (JSBool) JS_ConvertArguments(JSContext *cx |
| uintN jsval const char | JS_PUBLIC_API (jsval *) JS_PushArguments(JSContext *cx |
uintN jsval const char void
const char | JS_PUBLIC_API (void) JS_PopArguments(JSContext *cx |
| | JS_PUBLIC_API (JSFunction *) JS_ValueToFunction(JSContext *cx |
| | JS_PUBLIC_API (JSString *) JS_ValueToString(JSContext *cx |
| | JS_PUBLIC_API (JSType) JS_TypeOfValue(JSContext *cx |
| | JS_PUBLIC_API (const char *) JS_GetTypeName(JSContext *cx |
| | JS_PUBLIC_API (JSRuntime *) JS_NewRuntime(uint32 maxbytes) |
| | JS_GetRuntimePrivate (JSRuntime *rt) |
| | JS_SetRuntimePrivate (JSRuntime *rt, void *data) |
| | JS_PUBLIC_API (JSContextCallback) JS_SetContextCallback(JSRuntime *rt |
| | JS_PUBLIC_API (JSContext *) JS_NewContext(JSRuntime *rt |
| | JS_PUBLIC_API (void *) JS_GetContextPrivate(JSContext *cx) |
| | JS_PUBLIC_API (JSVersion) JS_GetVersion(JSContext *cx) |
| | JS_PUBLIC_API (uint32) JS_GetOptions(JSContext *cx) |
| | JS_PUBLIC_API (JSObject *) JS_GetGlobalObject(JSContext *cx) |
| | Return fp's callee function object (fp->argv[-2]) if it has one.
|
| | JS_PUBLIC_API (JSIdArray *) JS_EnumerateResolvedStandardClasses(JSContext *cx |
| | JS_PUBLIC_API (char *) JS_strdup(JSContext *cx |
| | JS_PUBLIC_API (jsdouble *) JS_NewDouble(JSContext *cx |
| | JS_PUBLIC_API (JSGCCallback) JS_SetGCCallback(JSContext *cx |
| | JS_PUBLIC_API (JSClass *) JS_GetClass(JSObject *obj) |
| | JS_PUBLIC_API (JSCheckAccessOp) JS_SetCheckObjectAccessCallback(JSRuntime *rt |
| | JS_PUBLIC_API (JSPrincipalsTranscoder) JS_SetPrincipalsTranscoder(JSRuntime *rt |
| | JS_PUBLIC_API (JSObjectPrincipalsFinder) JS_SetObjectPrincipalsFinder(JSRuntime *rt |
| | JS_PUBLIC_API (uintN) JS_GetFunctionFlags(JSFunction *fun) |
| | JS_PUBLIC_API (uint16) JS_GetFunctionArity(JSFunction *fun) |
| | JS_PUBLIC_API (JSScript *) JS_CompileScript(JSContext *cx |
| | JS_PUBLIC_API (JSBranchCallback) JS_SetBranchCallback(JSContext *cx |
| | JS_FRIEND_API (JSBool) JS_IsAssigning(JSContext *cx) |
| | JS_PUBLIC_API (jschar *) JS_GetStringChars(JSString *str) |
| | JS_PUBLIC_API (size_t) JS_GetStringLength(JSString *str) |
| | JS_PUBLIC_API (const jschar *) JS_UndependString(JSContext *cx |
| | JS_CStringsAreUTF8 () |
| | JS_EncodeCharacters (JSContext *cx, const jschar *src, size_t srclen, char *dst, size_t *dstlenp) |
| | JS_DecodeBytes (JSContext *cx, const char *src, size_t srclen, jschar *dst, size_t *dstlenp) |
| | JS_PUBLIC_API (JSLocaleCallbacks *) JS_GetLocaleCallbacks(JSContext *cx) |
| | JS_PUBLIC_API (JSErrorReporter) JS_SetErrorReporter(JSContext *cx |
| | JS_PUBLIC_API (JSExceptionState *) JS_SaveExceptionState(JSContext *cx) |
| | JS_PUBLIC_API (JSErrorReport *) JS_ErrorFromException(JSContext *cx |
Variables |
| uintN | argc |
| uintN jsval * | argv |
| uintN jsval const char * | format |
| uintN jsval const char void ** | markp |
uintN jsval const char void
const char * | format |
uintN jsval const char void
const char void * | mark |
| jsval | v |
| jsval JSType | type |
| jsval JSType jsval * | vp |
| jsval | v |
| jsval JSObject ** | objp |
| jsval | v |
| jsval | v |
| jsval | v |
| jsval | v |
| jsval jsdouble * | dp |
| jsval | v |
| jsval int32 * | ip |
| jsval | v |
| jsval uint32 * | ip |
| jsval | v |
| jsval int32 * | ip |
| jsval | v |
| jsval uint16 * | ip |
| jsval | v |
| jsval JSBool * | bp |
| jsval | v |
| JSType | type |
| JSContextCallback | cxCallback |
| size_t | stackChunkSize |
| void * | data |
| JSContext ** | iterp |
| JSVersion | version |
| uint32 | options |
| uint32 | options |
| JSObject * | obj |
| JSObject * | obj |
| JSObject * | obj |
| JSObject jsval | id |
| JSObject jsval JSBool * | resolved |
| JSObject * | obj |
| JSObject * | obj |
| JSObject JSIdArray * | ida |
| JSObject * | obj |
| JSObject JSProtoKey | key |
| JSObject JSProtoKey JSObject ** | objp |
| size_t | nbytes |
| void * | p |
| void size_t | nbytes |
| void * | p |
| const char * | s |
| jsdouble | d |
| jsdouble | d |
| jsdouble jsval * | rval |
| jsdouble | d |
| jsdouble jsval * | rval |
| void * | rp |
| void * | rp |
| void const char * | name |
| void * | rp |
| void const char * | name |
| void * | rp |
| void * | rp |
| jsval | rval |
| void * | thing |
| JSGCRootMapFun | map |
| JSGCRootMapFun void * | data |
| void * | thing |
| void * | thing |
| void * | thing |
| void * | thing |
| void * | thing |
| void const char * | name |
| void const char void * | arg |
| JSGCCallback | cb |
| JSGCCallback | cb |
| void * | thing |
| JSGCParamKey | key |
| JSGCParamKey uint32 | value |
| jschar * | chars |
| jschar size_t | length |
| jschar size_t intN | type |
| JSString * | str |
| jsuword | limitAddr |
| JSIdArray * | ida |
| jsval | v |
| jsval jsid * | idp |
| jsid | id |
| jsid jsval * | vp |
| JSObject * | obj |
| JSObject jsval | id |
| JSObject jsval jsval * | vp |
| JSObject * | obj |
| JSObject * | obj |
| JSObject jsval | id |
| JSObject * | obj |
| JSObject JSType | type |
| JSObject JSType jsval * | vp |
| JSObject * | obj |
| JSObject * | obj |
| JSObject JSObject * | parent_proto |
| JSObject JSObject JSClass * | clasp |
JSObject JSObject JSClass
JSNative | constructor |
JSObject JSObject JSClass
JSNative uintN | nargs |
JSObject JSObject JSClass
JSNative uintN JSPropertySpec * | ps |
JSObject JSObject JSClass
JSNative uintN JSPropertySpec
JSFunctionSpec * | fs |
JSObject JSObject JSClass
JSNative uintN JSPropertySpec
JSFunctionSpec JSPropertySpec * | static_ps |
JSObject JSObject JSClass
JSNative uintN JSPropertySpec
JSFunctionSpec JSPropertySpec
JSFunctionSpec * | static_fs |
| JSObject * | obj |
| JSObject JSClass * | clasp |
| JSObject JSClass jsval * | argv |
| JSObject * | obj |
| JSObject jsval | v |
| JSObject jsval JSBool * | bp |
| JSObject * | obj |
| JSObject * | obj |
| JSObject void * | data |
| JSObject * | obj |
| JSObject JSClass * | clasp |
| JSObject JSClass jsval * | argv |
| JSObject * | obj |
| JSObject * | obj |
| JSObject JSObject * | proto |
| JSObject * | obj |
| JSObject * | obj |
| JSObject JSObject * | parent |
| JSObject * | proto |
| JSObject * | obj |
| JSObject jsid * | idp |
| JSClass * | clasp |
| JSClass JSObject * | proto |
| JSClass JSObject JSObject * | parent |
| JSObject * | obj |
| JSObject JSBool | deep |
| JSClass * | clasp |
| JSClass JSObject * | proto |
| JSClass JSObject JSObject * | parent |
| JSClass * | clasp |
| JSClass JSObject * | proto |
| JSClass JSObject JSObject * | parent |
JSClass JSObject JSObject
uintN | argc |
JSClass JSObject JSObject
uintN jsval * | argv |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char JSClass * | clasp |
JSObject const char JSClass
JSObject * | proto |
JSObject const char JSClass
JSObject uintN | attrs |
| JSObject * | obj |
| JSObject JSConstDoubleSpec * | cds |
| JSObject * | obj |
| JSObject JSPropertySpec * | ps |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsval | value |
JSObject const char jsval
JSPropertyOp | getter |
JSObject const char jsval
JSPropertyOp JSPropertyOp | setter |
JSObject const char jsval
JSPropertyOp JSPropertyOp
uintN | attrs |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN * | attrsp |
JSObject const char uintN
JSBool * | foundp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN * | attrsp |
JSObject const char uintN
JSBool * | foundp |
JSObject const char uintN
JSBool JSPropertyOp * | getterp |
JSObject const char uintN
JSBool JSPropertyOp JSPropertyOp * | setterp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN | attrs |
JSObject const char uintN
JSBool * | foundp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char int8 | tinyid |
| JSObject const char int8 jsval | value |
JSObject const char int8 jsval
JSPropertyOp | getter |
JSObject const char int8 jsval
JSPropertyOp JSPropertyOp | setter |
JSObject const char int8 jsval
JSPropertyOp JSPropertyOp
uintN | attrs |
| JSObject * | obj |
| JSObject const char * | name |
JSObject const char const
char * | alias |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char JSBool * | foundp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsval * | vp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN | flags |
JSObject const char uintN
jsval * | vp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsval * | vp |
| JSObject * | obj |
| JSObject jsid | id |
| JSObject jsid JSObject ** | objp |
| JSObject jsid JSObject jsval * | vp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char JSObject ** | objp |
JSObject const char JSObject
jsval * | vp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsval * | vp |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsval * | rval |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
jsval | value |
JSObject const jschar size_t
jsval JSPropertyOp | getter |
JSObject const jschar size_t
jsval JSPropertyOp JSPropertyOp | setter |
JSObject const jschar size_t
jsval JSPropertyOp JSPropertyOp
uintN | attrs |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
uintN * | attrsp |
JSObject const jschar size_t
uintN JSBool * | foundp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
uintN * | attrsp |
JSObject const jschar size_t
uintN JSBool * | foundp |
JSObject const jschar size_t
uintN JSBool JSPropertyOp * | getterp |
JSObject const jschar size_t
uintN JSBool JSPropertyOp
JSPropertyOp * | setterp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
uintN | attrs |
JSObject const jschar size_t
uintN JSBool * | foundp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
int8 | tinyid |
JSObject const jschar size_t
int8 jsval | value |
JSObject const jschar size_t
int8 jsval JSPropertyOp | getter |
JSObject const jschar size_t
int8 jsval JSPropertyOp JSPropertyOp | setter |
JSObject const jschar size_t
int8 jsval JSPropertyOp JSPropertyOp
uintN | attrs |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
JSBool * | vp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
jsval * | vp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
jsval * | vp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
jsval * | vp |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
jsval * | rval |
| jsint | length |
| jsint jsval * | vector |
| JSObject * | obj |
| JSObject * | obj |
| JSObject jsuint * | lengthp |
| JSObject * | obj |
| JSObject jsuint | length |
| JSObject * | obj |
| JSObject jsuint * | lengthp |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint jsval | value |
| JSObject jsint jsval JSPropertyOp | getter |
JSObject jsint jsval JSPropertyOp
JSPropertyOp | setter |
JSObject jsint jsval JSPropertyOp
JSPropertyOp uintN | attrs |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char jsint | alias |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint JSBool * | foundp |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint jsval * | vp |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint jsval * | vp |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint jsval * | vp |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject * | obj |
| JSObject jsint | index |
| JSObject jsint jsval * | rval |
| JSObject * | obj |
| JSObject * | obj |
| JSObject * | obj |
| JSObject * | iterobj |
| JSObject jsid * | idp |
| JSObject * | obj |
| JSObject jsid | id |
| JSObject jsid JSAccessMode | mode |
JSObject jsid JSAccessMode
jsval * | vp |
JSObject jsid JSAccessMode
jsval uintN * | attrsp |
| JSCheckAccessOp | acb |
| JSObject * | obj |
| JSObject uint32 | index |
| JSObject uint32 jsval * | vp |
| JSObject * | obj |
| JSObject uint32 | index |
| JSObject uint32 jsval | v |
| JSPrincipalsTranscoder | px |
| JSObjectPrincipalsFinder | fop |
| JSNative | call |
| JSNative uintN | nargs |
| JSNative uintN uintN | flags |
| JSNative uintN uintN JSObject * | parent |
JSNative uintN uintN JSObject
const char * | name |
| JSObject * | obj |
| JSObject * | obj |
| JSObject JSFunctionSpec * | fs |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char JSNative | call |
JSObject const char JSNative
uintN | nargs |
JSObject const char JSNative
uintN uintN | attrs |
| JSObject * | obj |
| JSObject const jschar * | name |
| JSObject const jschar size_t | namelen |
JSObject const jschar size_t
JSNative | call |
JSObject const jschar size_t
JSNative uintN | nargs |
JSObject const jschar size_t
JSNative uintN uintN | attrs |
| JSObject * | funobj |
| JSObject JSObject * | parent |
| JSObject * | obj |
| JSObject const char * | bytes |
| JSObject const char size_t | length |
| JSObject * | obj |
| JSObject const char * | bytes |
| JSObject const char size_t | length |
JSObject const char size_t
const char * | filename |
JSObject const char size_t
const char uintN | lineno |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
char * | bytes |
JSObject JSPrincipals const
char size_t | length |
JSObject JSPrincipals const
char size_t const char * | filename |
JSObject JSPrincipals const
char size_t const char uintN | lineno |
| JSObject * | obj |
| JSObject const jschar * | chars |
| JSObject const jschar size_t | length |
JSObject const jschar size_t
const char * | filename |
JSObject const jschar size_t
const char uintN | lineno |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
jschar * | chars |
JSObject JSPrincipals const
jschar size_t | length |
JSObject JSPrincipals const
jschar size_t const char * | filename |
JSObject JSPrincipals const
jschar size_t const char uintN | lineno |
| JSObject * | obj |
| JSObject const char * | filename |
| JSObject * | obj |
| JSObject const char * | filename |
| JSObject const char FILE * | fh |
| JSObject * | obj |
| JSObject const char * | filename |
| JSObject const char FILE * | fh |
| JSObject const char FILE JSPrincipals * | principals |
| JSScript * | script |
| JSScript * | script |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN | nargs |
JSObject const char uintN
const char ** | argnames |
JSObject const char uintN
const char const char * | bytes |
JSObject const char uintN
const char const char size_t | length |
JSObject const char uintN
const char const char size_t
const char * | filename |
JSObject const char uintN
const char const char size_t
const char uintN | lineno |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
char * | name |
JSObject JSPrincipals const
char uintN | nargs |
JSObject JSPrincipals const
char uintN const char ** | argnames |
JSObject JSPrincipals const
char uintN const char const
char * | bytes |
JSObject JSPrincipals const
char uintN const char const
char size_t | length |
JSObject JSPrincipals const
char uintN const char const
char size_t const char * | filename |
JSObject JSPrincipals const
char uintN const char const
char size_t const char uintN | lineno |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN | nargs |
JSObject const char uintN
const char ** | argnames |
JSObject const char uintN
const char const jschar * | chars |
JSObject const char uintN
const char const jschar size_t | length |
JSObject const char uintN
const char const jschar size_t
const char * | filename |
JSObject const char uintN
const char const jschar size_t
const char uintN | lineno |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
char * | name |
JSObject JSPrincipals const
char uintN | nargs |
JSObject JSPrincipals const
char uintN const char ** | argnames |
JSObject JSPrincipals const
char uintN const char const
jschar * | chars |
JSObject JSPrincipals const
char uintN const char const
jschar size_t | length |
JSObject JSPrincipals const
char uintN const char const
jschar size_t const char * | filename |
JSObject JSPrincipals const
char uintN const char const
jschar size_t const char uintN | lineno |
| JSScript * | script |
| JSScript const char * | name |
| JSScript const char uintN | indent |
| JSFunction * | fun |
| JSFunction uintN | indent |
| JSFunction * | fun |
| JSFunction uintN | indent |
| JSObject * | obj |
| JSObject JSScript * | script |
| JSObject JSScript jsval * | rval |
| JSObject * | obj |
| JSObject JSScript * | script |
| JSObject JSScript JSExecPart | part |
JSObject JSScript JSExecPart
jsval * | rval |
| JSObject * | obj |
| JSObject const char * | bytes |
| JSObject const char uintN | length |
JSObject const char uintN
const char * | filename |
JSObject const char uintN
const char uintN | lineno |
JSObject const char uintN
const char uintN jsval * | rval |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
char * | bytes |
JSObject JSPrincipals const
char uintN | length |
JSObject JSPrincipals const
char uintN const char * | filename |
JSObject JSPrincipals const
char uintN const char uintN | lineno |
JSObject JSPrincipals const
char uintN const char uintN
jsval * | rval |
| JSObject * | obj |
| JSObject const jschar * | chars |
| JSObject const jschar uintN | length |
JSObject const jschar uintN
const char * | filename |
JSObject const jschar uintN
const char uintN | lineno |
JSObject const jschar uintN
const char uintN jsval * | rval |
| JSObject * | obj |
| JSObject JSPrincipals * | principals |
JSObject JSPrincipals const
jschar * | chars |
JSObject JSPrincipals const
jschar uintN | length |
JSObject JSPrincipals const
jschar uintN const char * | filename |
JSObject JSPrincipals const
jschar uintN const char uintN | lineno |
JSObject JSPrincipals const
jschar uintN const char uintN
jsval * | rval |
| JSObject * | obj |
| JSObject JSFunction * | fun |
| JSObject JSFunction uintN | argc |
JSObject JSFunction uintN
jsval * | argv |
JSObject JSFunction uintN
jsval jsval * | rval |
| JSObject * | obj |
| JSObject const char * | name |
| JSObject const char uintN | argc |
JSObject const char uintN
jsval * | argv |
JSObject const char uintN
jsval jsval * | rval |
| JSObject * | obj |
| JSObject jsval | fval |
| JSObject jsval uintN | argc |
| JSObject jsval uintN jsval * | argv |
JSObject jsval uintN jsval
jsval * | rval |
| JSBranchCallback | cb |
| jsval | v |
| char * | bytes |
| char size_t | length |
| const char * | s |
| const char size_t | n |
| const char * | s |
| const char * | s |
| jschar * | chars |
| jschar size_t | length |
| const jschar * | s |
| const jschar size_t | n |
| const jschar * | s |
| const jschar * | s |
| const jschar size_t | length |
| const jschar * | s |
| JSString * | str2 |
| jschar * | chars |
| jschar size_t | length |
| JSString * | str |
| JSString size_t | start |
| JSString size_t size_t | length |
| JSString * | left |
| JSString JSString * | right |
| JSString * | str |
| JSString * | str |
| JSLocaleCallbacks * | callbacks |
| const char * | format |
| const char JSErrorCallback | errorCallback |
const char JSErrorCallback
void * | userRef |
const char JSErrorCallback
void const uintN | errorNumber |
const char JSErrorCallback
void const uintN JSErrorCallback | errorCallback |
const char JSErrorCallback
void const uintN JSErrorCallback
void * | userRef |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN | errorNumber |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char * | format |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN | flags |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback | errorCallback |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void * | userRef |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void
const uintN | errorNumber |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void
const uintN uintN | flags |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void
const uintN uintN JSErrorCallback | errorCallback |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void
const uintN uintN JSErrorCallback
void * | userRef |
const char JSErrorCallback
void const uintN JSErrorCallback
void const uintN const char
uintN JSErrorCallback void
const uintN uintN JSErrorCallback
void const uintN | errorNumber |
| JSErrorReporter | er |
| char * | bytes |
| char size_t | length |
| char size_t uintN | flags |
| jschar * | chars |
| jschar size_t | length |
| jschar size_t uintN | flags |
| JSString * | input |
| JSString JSBool | multiline |
| jsval * | vp |
| jsval | v |
| JSExceptionState * | state |
| JSExceptionState * | state |
| jsval | v |
| const char * | message |
| const char JSErrorReport * | reportp |