/macosx-10.10.1/JavaScriptCore-7600.1.17/API/ |
H A D | JSAPIWrapperObject.h | 30 #include "JSDestructibleObject.h" 37 class JSAPIWrapperObject : public JSDestructibleObject { 39 typedef JSDestructibleObject Base;
|
H A D | JSCallbackObject.cpp | 37 template <> const ClassInfo JSCallbackObject<JSDestructibleObject>::s_info = { "CallbackObject", &Base::s_info, 0, 0, CREATE_METHOD_TABLE(JSCallbackObject) }; 40 template<> const bool JSCallbackObject<JSDestructibleObject>::needsDestruction = true; 53 Structure* JSCallbackObject<JSDestructibleObject>::createStructure(VM& vm, JSGlobalObject* globalObject, JSValue proto)
|
H A D | JSCallbackConstructor.h | 30 #include "runtime/JSDestructibleObject.h" 34 class JSCallbackConstructor : public JSDestructibleObject { 36 typedef JSDestructibleObject Base;
|
H A D | JSCallbackConstructor.cpp | 43 : JSDestructibleObject(globalObject->vm(), structure)
|
H A D | JSWeakObjectMapRefPrivate.cpp | 65 ASSERT(obj->inherits(JSCallbackObject<JSGlobalObject>::info()) || obj->inherits(JSCallbackObject<JSDestructibleObject>::info()));
|
H A D | JSObjectRef.cpp | 97 JSCallbackObject<JSDestructibleObject>* object = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data); 461 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) 462 return jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivate(); 483 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) { 484 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->setPrivate(data); 506 else if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) 507 result = jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivateProperty(name); 526 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) { 527 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObjec [all...] |
H A D | JSValueRef.cpp | 187 if (o->inherits(JSCallbackObject<JSDestructibleObject>::info())) 188 return jsCast<JSCallbackObject<JSDestructibleObject>*>(o)->inherits(jsClass);
|
H A D | JSClassRef.cpp | 204 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.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSDestructibleObject.h | 10 class JSDestructibleObject : public JSNonFinalObject { class in namespace:JSC 18 static ptrdiff_t classInfoOffset() { return OBJECT_OFFSETOF(JSDestructibleObject, m_classInfo); } 21 JSDestructibleObject(VM& vm, Structure* structure, Butterfly* butterfly = 0) function in class:JSC::JSDestructibleObject 36 return static_cast<const JSDestructibleObject*>(this)->classInfo();
|
H A D | InternalFunction.h | 28 #include "JSDestructibleObject.h" 34 class InternalFunction : public JSDestructibleObject { 36 typedef JSDestructibleObject Base;
|
H A D | JSWrapperObject.h | 25 #include "JSDestructibleObject.h" 31 class JSWrapperObject : public JSDestructibleObject { 33 typedef JSDestructibleObject Base; 70 : JSDestructibleObject(vm, structure)
|
H A D | JSPromise.h | 31 #include "JSDestructibleObject.h" 38 class JSPromise : public JSDestructibleObject { 40 typedef JSDestructibleObject Base;
|
H A D | NameInstance.h | 29 #include "JSDestructibleObject.h" 34 class NameInstance : public JSDestructibleObject { 36 typedef JSDestructibleObject Base;
|
H A D | JSProxy.h | 29 #include "JSDestructibleObject.h" 33 class JSProxy : public JSDestructibleObject { 35 typedef JSDestructibleObject Base; 56 : JSDestructibleObject(vm, structure)
|
H A D | JSMapIterator.h | 29 #include "JSDestructibleObject.h" 40 class JSMapIterator : public JSDestructibleObject { 42 typedef JSDestructibleObject Base;
|
H A D | JSSetIterator.h | 29 #include "JSDestructibleObject.h" 41 class JSSetIterator : public JSDestructibleObject { 43 typedef JSDestructibleObject Base;
|
H A D | InternalFunction.cpp | 38 : JSDestructibleObject(vm, structure)
|
H A D | JSFunction.h | 28 #include "JSDestructibleObject.h" 52 class JSFunction : public JSDestructibleObject { 59 typedef JSDestructibleObject Base;
|
H A D | JSPromise.cpp | 59 : JSDestructibleObject(vm, structure)
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/ |
H A D | JSInjectedScriptHost.h | 31 #include "JSDestructibleObject.h" 37 class JSInjectedScriptHost : public JSC::JSDestructibleObject { 39 typedef JSC::JSDestructibleObject Base;
|
H A D | JSJavaScriptCallFrame.h | 31 #include "JSDestructibleObject.h" 36 class JSJavaScriptCallFrame : public JSC::JSDestructibleObject { 38 typedef JSC::JSDestructibleObject Base;
|
H A D | JSJavaScriptCallFrame.cpp | 44 : JSDestructibleObject(vm, structure)
|
H A D | JSInjectedScriptHost.cpp | 51 : JSDestructibleObject(vm, structure)
|
/macosx-10.10.1/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/ |
H A D | JSNPObject.h | 44 class JSNPObject : public JSC::JSDestructibleObject { 46 typedef JSC::JSDestructibleObject Base;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/heap/ |
H A D | MarkedBlock.cpp | 32 #include "JSDestructibleObject.h" 65 jsCast<JSDestructibleObject*>(cell)->classInfo()->methodTable.destroy(cell);
|