Searched refs:JSCallbackObject (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSCallbackObject.cpp28 #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 DJSCallbackObject.h118 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 DJSCallbackObjectFunctions.h46 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 DJSAPIWrapperObject.mm30 #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 DJSObjectRef.cpp44 #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 DJSWeakObjectMapRefPrivate.cpp32 #include "JSCallbackObject.h"
66 ASSERT(obj->inherits(&JSCallbackObject<JSGlobalObject>::s_info) || obj->inherits(&JSCallbackObject<JSDestructibleObject>::s_info));
H A DJSValueRef.cpp32 #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 DJSContextRef.cpp34 #include "JSCallbackObject.h"
141 JSGlobalObject* globalObject = JSCallbackObject<JSGlobalObject>::create(*vm, globalObjectClass, JSCallbackObject<JSGlobalObject>::createStructure(*vm, 0, jsNull()));
H A DJSWrapperMap.mm34 #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 DJSClassRef.cpp32 #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 DPagePopup.cpp34 #include <JavaScriptCore/API/JSCallbackObject.h>
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/
H A DJSGlobalObject.cpp55 #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()));

Completed in 107 milliseconds