Lines Matching refs:JSObjectRef
41 static JSObjectRef CFJSObjectCopyProperty(void *data, CFStringRef propertyName);
42 static void CFJSObjectSetProperty(void *data, CFStringRef propertyName, JSObjectRef jsValue);
150 JSObjectRef JSObjectCreate(void *data, JSObjectCallBacksPtr callBacks)
152 JSObjectRef result = JSObjectCreateInternal(data, callBacks, 0, kJSUserObjectDataTypeUnknown);
159 JSObjectRef JSObjectCreateInternal(void *data, JSObjectCallBacksPtr callBacks, JSObjectMarkProcPtr markProc, int type)
161 JSObjectRef result = 0;
163 result = (JSObjectRef)ptr;
170 CFTypeRef JSObjectCopyCFValue(JSObjectRef ref)
184 void *JSObjectGetData(JSObjectRef ref)
199 JSObjectRef JSObjectCopyProperty(JSObjectRef ref, CFStringRef propertyName)
201 JSObjectRef result = 0;
205 result = (JSObjectRef)ptr->CopyProperty(propertyName);
214 void JSObjectSetProperty(JSObjectRef ref, CFStringRef propertyName, JSObjectRef value)
227 JSObjectRef JSObjectCallFunction(JSObjectRef ref, JSObjectRef thisObj, CFArrayRef args)
229 JSObjectRef result = 0;
233 result = (JSObjectRef)ptr->CallFunction((JSUserObject*)thisObj, args);
273 JSObjectRef JSRunCopyGlobalObject(JSRunRef ref)
275 JSObjectRef result = 0;
280 result = (JSObjectRef)KJSValueToJSObject(globalObject, globalObject->globalExec());
288 JSObjectRef JSRunEvaluate(JSRunRef ref)
290 JSObjectRef result = 0;
298 result = (JSObjectRef)KJSValueToJSObject(completion.value(), ptr->GlobalObject()->globalExec());
384 JSObjectRef JSObjectCreateWithCFType(CFTypeRef inRef)
387 JSObjectRef cfJSObject = nil;
413 CFArrayRef JSObjectCopyPropertyNames(JSObjectRef ref)
426 JSObjectRef CFJSObjectCopyProperty(void *data, CFStringRef propertyName)
428 JSObjectRef result = 0;
482 void CFJSObjectSetProperty(void *data, CFStringRef propertyName, JSObjectRef jsValue)
608 JSObjectRef jsValue = (JSObjectRef)CFArrayGetValueAtIndex(array, i);
638 JSObjectRef jsValue = JSObjectCreateWithCFType(cfValue);