|
typedef int | JSBool |
|
typedef long | jsword |
|
typedef jsword | jsval |
|
typedef jsword | jsid |
|
typedef int | intN |
|
typedef unsigned int | uintN |
|
typedef uint16_t | jschar |
|
typedef int32_t | jsrefcount |
|
typedef uint8_t | jsbytecode |
|
typedef uint32_t | JSHashNumber |
|
typedef uint32_t | jsatomid |
|
typedef enum JSType | JSType |
|
typedef enum JSAccessMode | JSAccessMode |
|
typedef enum JSGCStatus | JSGCStatus |
|
typedef void | JSRuntime |
|
typedef void | JSContext |
|
typedef void | JSObject |
|
typedef void | JSObjectOps |
|
typedef void | JSXDRState |
|
typedef void | JSString |
|
typedef struct JSClass | JSClass |
|
typedef struct JSPropertySpec | JSPropertySpec |
|
typedef int | JSVersion |
|
typedef void | JSFunction |
|
typedef struct JSFunctionSpec | JSFunctionSpec |
|
typedef struct JSErrorReport | JSErrorReport |
|
typedef void | JSScript |
|
typedef JSBool(* | JSPropertyOp) (JSContext *, JSObject *, jsval, jsval *) |
|
typedef JSBool(* | JSEnumerateOp) (JSContext *, JSObject *) |
|
typedef JSBool(* | JSResolveOp) (JSContext *, JSObject *, jsval) |
|
typedef JSBool(* | JSConvertOp) (JSContext *, JSObject *, JSType, jsval *) |
|
typedef void(* | JSFinalizeOp) (JSContext *, JSObject *) |
|
typedef JSObjectOps *(* | JSGetObjectOps) (JSContext *, JSClass *) |
|
typedef JSBool(* | JSCheckAccessOp) (JSContext *, JSObject *, jsval, JSAccessMode, jsval *) |
|
typedef JSBool(* | JSNative) (JSContext *, JSObject *, uintN, jsval *, jsval *) |
|
typedef JSBool(* | JSXDRObjectOp) (JSXDRState *, JSObject **) |
|
typedef JSBool(* | JSHasInstanceOp) (JSContext *, JSObject *, jsval, JSBool *) |
|
typedef uint32_t(* | JSMarkOp) (JSContext *, JSObject *, void *) |
|
typedef void(* | JSErrorReporter) (JSContext *, const char *, JSErrorReport *) |
|
typedef JSBool(* | JSGCCallback) (JSContext *, JSGCStatus) |
|
typedef JSBool(* | JS_EvaluateScript_t) (JSContext *, JSObject *, const char *, uintN, const char *, uintN, jsval *) |
|
typedef JSString *(* | JS_ValueToString_t) (JSContext *, jsval) |
|
typedef char *(* | JS_GetStringBytes_t) (JSString *) |
|
typedef JSBool(* | JS_SetProperty_t) (JSContext *, JSObject *, const char *, jsval *) |
|
typedef JSBool(* | JS_GetProperty_t) (JSContext *, JSObject *, const char *, jsval *) |
|
typedef JSBool(* | JS_CallFunctionName_t) (JSContext *, JSObject *, const char *, uintN, jsval *, jsval *) |
|
typedef JSBool(* | JS_CallFunctionValue_t) (JSContext *, JSObject *, jsval, uintN, jsval *, jsval *) |
|
typedef JSObject *(* | JS_ConstructObjectWithArguments_t) (JSContext *, JSClass *, JSObject *, JSObject *, uintN, jsval *) |
|
typedef JSRuntime *(* | JS_NewRuntime_t) (uint32_t) |
|
typedef void(* | JS_DestroyRuntime_t) (JSRuntime *) |
|
typedef JSContext *(* | JS_NewContext_t) (JSRuntime *, size_t) |
|
typedef void(* | JS_DestroyContext_t) (JSContext *) |
|
typedef void(* | JS_ShutDown_t) (void) |
|
typedef JSObject *(* | JS_NewObject_t) (JSContext *, JSClass *, JSObject *, JSObject *) |
|
typedef JSBool(* | JS_InitStandardClasses_t) (JSContext *, JSObject *) |
|
typedef JSErrorReporter(* | JS_SetErrorReporter_t) (JSContext *, JSErrorReporter) |
|
typedef JSBool(* | JS_PropertyStub_t) (JSContext *, JSObject *, jsval, jsval *) |
|
typedef JSBool(* | JS_EnumerateStub_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_ResolveStub_t) (JSContext *, JSObject *, jsval) |
|
typedef JSBool(* | JS_ConvertStub_t) (JSContext *, JSObject *, JSType, jsval *) |
|
typedef void(* | JS_FinalizeStub_t) (JSContext *, JSObject *) |
|
typedef const char *(* | JS_GetImplementationVersion_t) (void) |
|
typedef void *(* | JS_GetPrivate_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_SetPrivate_t) (JSContext *, JSObject *, void *) |
|
typedef JSFunction *(* | JS_NewFunction_t) (JSContext *, JSNative, uintN, uintN flags, JSObject *, const char *) |
|
typedef JSObject *(* | JS_GetFunctionObject_t) (JSFunction *) |
|
typedef JSObject *(* | JS_DefineObject_t) (JSContext *, JSObject *, const char *, JSClass *, JSObject *, uintN) |
|
typedef JSBool(* | JS_DefineProperties_t) (JSContext *, JSObject *, JSPropertySpec *) |
|
typedef JSObject *(* | JS_GetParent_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_SetParent_t) (JSContext *, JSObject *, JSObject *) |
|
typedef JSBool(* | JS_DefineFunctions_t) (JSContext *, JSObject *, JSFunctionSpec *) |
|
typedef JSString *(* | JS_NewStringCopyZ_t) (JSContext *, const char *) |
|
typedef JSType(* | JS_TypeOfValue_t) (JSContext *, jsval) |
|
typedef const char *(* | JS_GetTypeName_t) (JSContext *, JSType) |
|
typedef JSBool(* | JS_InstanceOf_t) (JSContext *, JSObject *, JSClass *, jsval *) |
|
typedef JSObject *(* | JS_InitClass_t) (JSContext *, JSObject *, JSObject *, JSClass *, JSNative, uintN, JSPropertySpec *, JSFunctionSpec *, JSPropertySpec *, JSFunctionSpec *) |
|
typedef JSBool(* | JS_NewDoubleValue_t) (JSContext *, double, jsval *) |
|
typedef void *(* | JS_GetContextPrivate_t) (JSContext *) |
|
typedef void(* | JS_SetContextPrivate_t) (JSContext *, void *) |
|
typedef JSBool(* | JS_ValueToBoolean_t) (JSContext *, jsval, JSBool *) |
|
typedef JSBool(* | JS_ValueToNumber_t) (JSContext *, jsval, double *) |
|
typedef JSObject *(* | JS_NewArrayObject_t) (JSContext *, int32_t, jsval *) |
|
typedef JSBool(* | JS_GetArrayLength_t) (JSContext *, JSObject *, uint32_t *) |
|
typedef JSBool(* | JS_SetArrayLength_t) (JSContext *, JSObject *, uint32_t) |
|
typedef JSBool(* | JS_HasArrayLength_t) (JSContext *, JSObject *, uint32_t *) |
|
typedef JSBool(* | JS_GetElement_t) (JSContext *, JSObject *, int32_t, jsval *) |
|
typedef JSBool(* | JS_SetElement_t) (JSContext *, JSObject *, int32_t, jsval *) |
|
typedef JSBool(* | JS_AddRoot_t) (JSContext *, void *) |
|
typedef JSBool(* | JS_RemoveRoot_t) (JSContext *, void *) |
|
typedef size_t(* | JS_GetStringLength_t) (JSString *) |
|
typedef JSBool(* | JS_LookupProperty_t) (JSContext *, JSObject *, const char *, jsval *) |
|
typedef JSBool(* | JS_DefineProperty_t) (JSContext *, JSObject *, const char *, jsval, JSPropertyOp, JSPropertyOp, uintN) |
|
typedef JSScript *(* | JS_CompileFile_t) (JSContext *, JSObject *, const char *) |
|
typedef JSBool(* | JS_ValueToObject_t) (JSContext *, jsval, JSObject **) |
|
typedef JSBool(* | JS_ExecuteScript_t) (JSContext *, JSObject *, JSScript *, jsval *) |
|
typedef JSBool(* | JS_IsExceptionPending_t) (JSContext *) |
|
typedef JSBool(* | JS_GetPendingException_t) (JSContext *, jsval *) |
|
typedef void(* | JS_SetPendingException_t) (JSContext *, jsval) |
|
typedef void(* | JS_ClearPendingException_t) (JSContext *) |
|
typedef double *(* | JS_NewDouble_t) (JSContext *, double) |
|
typedef JSBool(* | JS_CallFunction_t) (JSContext *, JSObject *, JSFunction *, uintN, jsval *, jsval *) |
|
typedef JSFunction *(* | JS_ValueToFunction_t) (JSContext *, jsval) |
|
typedef void(* | JS_ReportError_t) (JSContext *, const char *,...) |
|
typedef JSBool(* | JS_IsArrayObject_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_ObjectIsFunction_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_ValueToECMAInt32_t) (JSContext *, jsval, int32_t *) |
|
typedef JSFunction *(* | JS_DefineFunction_t) (JSContext *, JSObject *, const char *, JSNative, uintN, uintN) |
|
typedef JSObject *(* | JS_GetGlobalObject_t) (JSContext *) |
|
typedef JSGCCallback(* | JS_SetGCCallback_t) (JSContext *, JSGCCallback) |
|
typedef void(* | JS_GC_t) (JSContext *) |
|
typedef void(* | JS_MaybeGC_t) (JSContext *) |
|
typedef JSBool(* | JS_IsRunning_t) (JSContext *) |
|
typedef JSBool(* | JS_DeleteProperty_t) (JSContext *, JSObject *, const char *) |
|
typedef JSScript *(* | JS_CompileScript_t) (JSContext *, JSObject *, const char *, size_t, const char *, uintN) |
|
typedef jsval(* | JS_GetNaNValue_t) (JSContext *) |
|
typedef jsval(* | JS_GetNegativeInfinityValue_t) (JSContext *) |
|
typedef jsval(* | JS_GetPositiveInfinityValue_t) (JSContext *) |
|
typedef jsval(* | JS_GetEmptyStringValue_t) (JSContext *) |
|
typedef JSBool(* | JS_SetPropertyAttributes_t) (JSContext *, JSObject *, const char *, uintN, JSBool *) |
|
typedef JSBool(* | JS_GetPropertyAttributes_t) (JSContext *, JSObject *, const char *, uintN *, JSBool *) |
|
typedef JSClass *(* | JS_GetClass_t) (JSObject *) |
|
typedef JSObject *(* | JS_GetPrototype_t) (JSContext *, JSObject *) |
|
typedef JSObject *(* | JS_SetPrototype_t) (JSContext *, JSObject *, JSObject *) |
|
typedef intN(* | JS_CompareStrings_t) (JSString *, JSString *) |
|
typedef uint32_t(* | JS_GetOptions_t) (JSContext *) |
|
typedef uint32_t(* | JS_SetOptions_t) (JSContext *, uint32_t) |
|
typedef uint32_t(* | JS_ToggleOptions_t) (JSContext *, uint32_t) |
|
typedef struct JSIdArray *(* | JS_Enumerate_t) (JSContext *, JSObject *) |
|
typedef JSBool(* | JS_IdToValue_t) (JSContext *, jsid, jsval *) |
|
typedef const char *(* | JS_GetFunctionName_t) (JSFunction *) |
|
typedef JSObject *(* | JS_GetConstructor_t) (JSContext *, JSObject *) |
|
typedef void(* | JS_DestroyIdArray_t) (JSContext *, struct JSIdArray *) |
|