/macosx-10.9.5/JavaScriptCore-7537.78.1/API/ |
H A D | JSCallbackObject.cpp | 28 #include "JSCallbackObject.h" 37 template <> const ClassInfo JSCallbackObject<JSDestructibleObject>::s_info = { "CallbackObject", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSCallbackObject) }; 38 template <> const ClassInfo JSCallbackObject<JSGlobalObject>::s_info = { "CallbackGlobalObject", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSCallbackObject) }; 40 template<> const bool JSCallbackObject<JSDestructibleObject>::needsDestruction = true; 41 template<> const bool JSCallbackObject<JSGlobalObject>::needsDestruction = false; 44 JSCallbackObject<JSGlobalObject>* JSCallbackObject<JSGlobalObject>::create(VM& vm, JSClassRef classRef, Structure* structure) 46 JSCallbackObject<JSGlobalObjec [all...] |
H A D | JSCallbackObject.h | 118 class JSCallbackObject : public Parent { class in namespace:JSC 120 JSCallbackObject(ExecState*, Structure*, JSClassRef, void* data); 121 JSCallbackObject(VM&, JSClassRef, Structure*); 129 static JSCallbackObject* create(ExecState* exec, JSGlobalObject* globalObject, Structure* structure, JSClassRef classRef, void* data) 132 JSCallbackObject* callbackObject = new (NotNull, allocateCell<JSCallbackObject>(*exec->heap())) JSCallbackObject(exec, structure, classRef, data); 136 static JSCallbackObject<Parent>* create(VM&, JSClassRef, Structure*); 141 static_cast<JSCallbackObject*>(cell)->JSCallbackObject [all...] |
H A D | JSCallbackObjectFunctions.h | 46 inline JSCallbackObject<Parent>* JSCallbackObject<Parent>::asCallbackObject(JSValue value) 49 return jsCast<JSCallbackObject*>(asObject(value)); 53 JSCallbackObject<Parent>::JSCallbackObject(ExecState* exec, Structure* structure, JSClassRef jsClass, void* data) function in class:JSC::JSCallbackObject 62 JSCallbackObject<Parent>::JSCallbackObject(VM& vm, JSClassRef jsClass, Structure* structure) function in class:JSC::JSCallbackObject 69 void JSCallbackObject<Parent>::finishCreation(ExecState* exec) 78 void JSCallbackObject<Parent>::finishCreation(VM& vm) 87 void JSCallbackObject<Paren [all...] |
H A D | JSAPIWrapperObject.mm | 30 #include "JSCallbackObject.h" 72 template <> const ClassInfo JSCallbackObject<JSAPIWrapperObject>::s_info = { "JSAPIWrapperObject", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSCallbackObject) }; 74 template<> const bool JSCallbackObject<JSAPIWrapperObject>::needsDestruction = true; 77 Structure* JSCallbackObject<JSAPIWrapperObject>::createStructure(VM& vm, JSGlobalObject* globalObject, JSValue proto)
|
H A D | JSObjectRef.cpp | 44 #include "JSCallbackObject.h" 93 JSCallbackObject<JSDestructibleObject>* object = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data); 409 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) 410 return jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivate(); 411 if (jsObject->inherits(&JSCallbackObject<JSDestructibleObject>::s_info)) 412 return jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivate(); 414 if (jsObject->inherits(&JSCallbackObject<JSAPIWrapperObject>::s_info)) 415 return jsCast<JSCallbackObject<JSAPIWrapperObject>*>(jsObject)->getPrivate(); 425 if (jsObject->inherits(&JSCallbackObject<JSGlobalObjec [all...] |
H A D | JSWeakObjectMapRefPrivate.cpp | 32 #include "JSCallbackObject.h" 66 ASSERT(obj->inherits(&JSCallbackObject<JSGlobalObject>::s_info) || obj->inherits(&JSCallbackObject<JSDestructibleObject>::s_info));
|
H A D | JSValueRef.cpp | 32 #include "JSCallbackObject.h" 180 if (o->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) 181 return jsCast<JSCallbackObject<JSGlobalObject>*>(o)->inherits(jsClass); 182 if (o->inherits(&JSCallbackObject<JSDestructibleObject>::s_info)) 183 return jsCast<JSCallbackObject<JSDestructibleObject>*>(o)->inherits(jsClass); 185 if (o->inherits(&JSCallbackObject<JSAPIWrapperObject>::s_info)) 186 return jsCast<JSCallbackObject<JSAPIWrapperObject>*>(o)->inherits(jsClass);
|
H A D | JSContextRef.cpp | 34 #include "JSCallbackObject.h" 141 JSGlobalObject* globalObject = JSCallbackObject<JSGlobalObject>::create(*vm, globalObjectClass, JSCallbackObject<JSGlobalObject>::createStructure(*vm, 0, jsNull()));
|
H A D | JSWrapperMap.mm | 34 #import "JSCallbackObject.h" 102 JSC::JSCallbackObject<JSC::JSAPIWrapperObject>* object = JSC::JSCallbackObject<JSC::JSAPIWrapperObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->objcWrapperObjectStructure(), jsClass, 0); 502 if (toJS(object)->inherits(&JSC::JSCallbackObject<JSC::JSAPIWrapperObject>::s_info))
|
H A D | JSClassRef.cpp | 32 #include "JSCallbackObject.h" 203 JSObject* prototype = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction
|
/macosx-10.9.5/WebKit-7537.78.2/blackberry/WebKitSupport/ |
H A D | PagePopup.cpp | 34 #include <JavaScriptCore/API/JSCallbackObject.h>
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | JSGlobalObject.cpp | 55 #include "JSCallbackObject.h" 227 m_callbackObjectStructure.set(exec->vm(), this, JSCallbackObject<JSDestructibleObject>::createStructure(exec->vm(), this, m_objectPrototype.get())); 230 m_objcWrapperObjectStructure.set(exec->vm(), this, JSCallbackObject<JSAPIWrapperObject>::createStructure(exec->vm(), this, m_objectPrototype.get()));
|