• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/JavaScriptCore-7600.1.17/API/

Lines Matching defs:JSCallbackObject

45 inline JSCallbackObject<Parent>* JSCallbackObject<Parent>::asCallbackObject(JSValue value)
48 return jsCast<JSCallbackObject*>(asObject(value));
52 inline JSCallbackObject<Parent>* JSCallbackObject<Parent>::asCallbackObject(EncodedJSValue value)
55 return jsCast<JSCallbackObject*>(asObject(JSValue::decode(value)));
59 JSCallbackObject<Parent>::JSCallbackObject(ExecState* exec, Structure* structure, JSClassRef jsClass, void* data)
68 JSCallbackObject<Parent>::JSCallbackObject(VM& vm, JSClassRef jsClass, Structure* structure)
75 void JSCallbackObject<Parent>::finishCreation(ExecState* exec)
84 void JSCallbackObject<Parent>::finishCreation(VM& vm)
93 void JSCallbackObject<Parent>::init(ExecState* exec)
120 String JSCallbackObject<Parent>::className(const JSObject* object)
122 const JSCallbackObject* thisObject = jsCast<const JSCallbackObject*>(object);
131 bool JSCallbackObject<Parent>::getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot& slot)
133 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(object);
192 bool JSCallbackObject<Parent>::getOwnPropertySlotByIndex(JSObject* object, ExecState* exec, unsigned propertyName, PropertySlot& slot)
198 JSValue JSCallbackObject<Parent>::defaultValue(const JSObject* object, ExecState* exec, PreferredPrimitiveType hint)
200 const JSCallbackObject* thisObject = jsCast<const JSCallbackObject*>(object);
222 void JSCallbackObject<Parent>::put(JSCell* cell, ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot)
224 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
270 thisObject->JSCallbackObject<Parent>::putDirect(exec->vm(), propertyName, value); // put as override property
281 void JSCallbackObject<Parent>::putByIndex(JSCell* cell, ExecState* exec, unsigned propertyIndex, JSValue value, bool shouldThrow)
283 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
338 bool JSCallbackObject<Parent>::deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName)
340 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
384 bool JSCallbackObject<Parent>::deletePropertyByIndex(JSCell* cell, ExecState* exec, unsigned propertyName)
386 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
391 ConstructType JSCallbackObject<Parent>::getConstructData(JSCell* cell, ConstructData& constructData)
393 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
404 EncodedJSValue JSCallbackObject<Parent>::construct(ExecState* exec)
410 for (JSClassRef jsClass = jsCast<JSCallbackObject<Parent>*>(constructor)->classRef(); jsClass; jsClass = jsClass->parentClass) {
434 bool JSCallbackObject<Parent>::customHasInstance(JSObject* object, ExecState* exec, JSValue value)
436 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(object);
458 CallType JSCallbackObject<Parent>::getCallData(JSCell* cell, CallData& callData)
460 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(cell);
471 EncodedJSValue JSCallbackObject<Parent>::call(ExecState* exec)
477 for (JSClassRef jsClass = jsCast<JSCallbackObject<Parent>*>(toJS(functionRef))->classRef(); jsClass; jsClass = jsClass->parentClass) {
501 void JSCallbackObject<Parent>::getOwnNonIndexPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
503 JSCallbackObject* thisObject = jsCast<JSCallbackObject*>(object);
540 void JSCallbackObject<Parent>::setPrivate(void* data)
546 void* JSCallbackObject<Parent>::getPrivate()
552 bool JSCallbackObject<Parent>::inherits(JSClassRef c) const
562 JSValue JSCallbackObject<Parent>::getStaticValue(ExecState* exec, PropertyName propertyName)
593 EncodedJSValue JSCallbackObject<Parent>::staticFunctionGetter(ExecState* exec, JSObject* slotParent, EncodedJSValue, PropertyName propertyName)
595 JSCallbackObject* thisObj = asCallbackObject(slotParent);
621 EncodedJSValue JSCallbackObject<Parent>::callbackGetter(ExecState* exec, JSObject* slotParent, EncodedJSValue, PropertyName propertyName)
623 JSCallbackObject* thisObj = asCallbackObject(slotParent);