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

/external/webkit/Source/JavaScriptCore/API/
H A DJSCallbackObject.cpp28 #include "JSCallbackObject.h"
35 ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSObjectWithGlobalObject>);
36 ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSGlobalObject>);
39 template <> const ClassInfo JSCallbackObject<JSObjectWithGlobalObject>::s_info = { "CallbackObject", &JSObjectWithGlobalObject::s_info, 0, 0 };
40 template <> const ClassInfo JSCallbackObject<JSGlobalObject>::s_info = { "CallbackGlobalObject", &JSGlobalObject::s_info, 0, 0 };
H A DJSObjectRef.cpp41 #include "JSCallbackObject.h"
84 JSCallbackObject<JSObjectWithGlobalObject>* object = new (exec) JSCallbackObject<JSObjectWithGlobalObject>(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data);
343 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info))
344 return static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivate();
345 if (jsObject->inherits(&JSCallbackObject<JSObjectWithGlobalObject>::s_info))
346 return static_cast<JSCallbackObject<JSObjectWithGlobalObject>*>(jsObject)->getPrivate();
355 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) {
356 static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->setPrivate(data);
359 if (jsObject->inherits(&JSCallbackObject<JSObjectWithGlobalObjec
[all...]
H A DJSCallbackObjectFunctions.h46 inline JSCallbackObject<Base>* JSCallbackObject<Base>::asCallbackObject(JSValue value)
49 return static_cast<JSCallbackObject*>(asObject(value));
53 JSCallbackObject<Base>::JSCallbackObject(ExecState* exec, JSGlobalObject* globalObject, Structure* structure, JSClassRef jsClass, void* data) function in class:JSC::JSCallbackObject
64 JSCallbackObject<Base>::JSCallbackObject(JSGlobalData& globalData, JSClassRef jsClass, Structure* structure) function in class:JSC::JSCallbackObject
74 void JSCallbackObject<Base>::init(ExecState* exec)
104 UString JSCallbackObject<Base>::className() const
114 bool JSCallbackObject<Bas
[all...]
H A DJSWeakObjectMapRefPrivate.cpp31 #include "JSCallbackObject.h"
60 ASSERT(obj->inherits(&JSCallbackObject<JSGlobalObject>::s_info) || obj->inherits(&JSCallbackObject<JSObjectWithGlobalObject>::s_info));
H A DJSCallbackObject.h118 class JSCallbackObject : public Base { class in namespace:JSC
120 JSCallbackObject(ExecState*, JSGlobalObject*, Structure*, JSClassRef, void* data);
121 JSCallbackObject(JSGlobalData&, JSClassRef, Structure*);
183 static JSCallbackObject* asCallbackObject(JSValue);
H A DJSContextRef.cpp32 #include "JSCallbackObject.h"
100 JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(*globalData, globalObjectClass, JSCallbackObject<JSGlobalObject>::createStructure(*globalData, jsNull()));
H A DJSValueRef.cpp31 #include "JSCallbackObject.h"
132 if (o->inherits(&JSCallbackObject<JSGlobalObject>::s_info))
133 return static_cast<JSCallbackObject<JSGlobalObject>*>(o)->inherits(jsClass);
134 if (o->inherits(&JSCallbackObject<JSObjectWithGlobalObject>::s_info))
135 return static_cast<JSCallbackObject<JSObjectWithGlobalObject>*>(o)->inherits(jsClass);
H A DJSClassRef.cpp30 #include "JSCallbackObject.h"
254 jsClassData.cachedPrototype.set(exec->globalData(), new (exec) JSCallbackObject<JSObjectWithGlobalObject>(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData), 0); // set jsClassData as the object's private data, so it can clear our reference on destruction
/external/webkit/Source/JavaScriptCore/runtime/
H A DJSGlobalObject.cpp35 #include "JSCallbackObject.h"
188 m_callbackObjectStructure.set(exec->globalData(), this, JSCallbackObject<JSObjectWithGlobalObject>::createStructure(exec->globalData(), m_objectPrototype.get()));

Completed in 525 milliseconds