/macosx-10.9.5/WebCore-7537.78.1/ForwardingHeaders/heap/ |
H A D | PassWeak.h | 3 #include <JavaScriptCore/PassWeak.h>
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/ |
H A D | PassWeak.h | 37 template<typename T> class PassWeak; 38 template<typename T> PassWeak<T> adoptWeak(WeakImpl*); 40 template<typename T> class PassWeak { class in namespace:JSC 42 PassWeak(); 43 PassWeak(std::nullptr_t); 44 PassWeak(T*, WeakHandleOwner* = 0, void* context = 0); 47 // a const PassWeak. However, it makes it much easier to work with PassWeak 49 PassWeak(const PassWeak 73 template<typename T> inline PassWeak<T>::PassWeak() function in class:JSC::PassWeak 78 template<typename T> inline PassWeak<T>::PassWeak(std::nullptr_t) function in class:JSC::PassWeak 83 template<typename T> inline PassWeak<T>::PassWeak(T* cell, WeakHandleOwner* weakOwner, void* context) function in class:JSC::PassWeak 88 template<typename T> inline PassWeak<T>::PassWeak(const PassWeak& o) function in class:JSC::PassWeak 93 template<typename T> template<typename U> inline PassWeak<T>::PassWeak(const PassWeak<U>& o) function in class:JSC::PassWeak 134 template<typename T> inline PassWeak<T>::PassWeak(WeakImpl* impl) function in class:JSC::PassWeak [all...] |
H A D | Weak.h | 34 template<typename T> class PassWeak; 60 template<typename U> Weak(const PassWeak<U>&); 68 Weak& operator=(const PassWeak<T>&); 81 PassWeak<T> release();
|
H A D | WeakInlines.h | 29 #include "PassWeak.h" 51 template<typename T> template<typename U> inline Weak<T>::Weak(const PassWeak<U>& other) 66 template<typename T> inline Weak<T>& Weak<T>::operator=(const PassWeak<T>& o) 107 template<typename T> inline PassWeak<T> Weak<T>::release() 109 PassWeak<T> tmp = adoptWeak<T>(m_impl); 164 typedef JSC::PassWeak<T> PassInType; 167 typedef JSC::PassWeak<T> PassOutType;
|
/macosx-10.9.5/WebCore-7537.78.1/bindings/js/ |
H A D | ScriptWrappableInlines.h | 49 m_wrapper = JSC::PassWeak<JSDOMWrapper>(wrapper, wrapperOwner, context);
|
H A D | JSEventListener.h | 25 #include <heap/PassWeak.h> 59 void setWrapper(JSC::VM&, JSC::JSObject* wrapper) const { m_wrapper = JSC::PassWeak<JSC::JSObject>(wrapper); } 88 m_jsFunction = JSC::PassWeak<JSC::JSObject>(function);
|
H A D | JSMutationCallback.cpp | 44 , m_callback(PassWeak<JSObject>(callback))
|
H A D | JSNodeFilterCondition.cpp | 35 : m_filter(filter.isObject() ? PassWeak<JSObject>(jsCast<JSObject*>(filter), &m_weakOwner, owner) : nullptr)
|
H A D | JSEventListener.cpp | 47 m_jsFunction = JSC::PassWeak<JSC::JSObject>(function);
|
H A D | JSDOMBinding.h | 171 JSC::PassWeak<JSDOMWrapper> passWeak(wrapper, owner, context);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITThunks.cpp | 78 weakAdd(*m_hostFunctionStubMap, std::make_pair(function, constructor), PassWeak<NativeExecutable>(nativeExecutable)); 97 weakAdd(*m_hostFunctionStubMap, std::make_pair(function, &callHostFunctionAsConstructor), PassWeak<NativeExecutable>(nativeExecutable));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | RegExpCache.cpp | 49 weakAdd(m_weakCache, key, PassWeak<RegExp>(regExp, this));
|
/macosx-10.9.5/WebCore-7537.78.1/bridge/jsc/ |
H A D | BridgeJSC.cpp | 85 m_runtimeObject = PassWeak<RuntimeObject>(newObject);
|
/macosx-10.9.5/WebCore-7537.78.1/bridge/ |
H A D | runtime_root.cpp | 190 weakAdd(m_runtimeObjects, object, JSC::PassWeak<RuntimeObject>(object, this));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/ |
H A D | JSClassRef.cpp | 209 jsClassData.cachedPrototype = PassWeak<JSObject>(prototype);
|
/macosx-10.9.5/WebKit2-7537.78.2/WebProcess/Plugins/Netscape/ |
H A D | NPRuntimeObjectMap.cpp | 111 weakAdd(m_jsNPObjects, npObject, JSC::PassWeak<JSNPObject>(jsNPObject, this, npObject));
|
/macosx-10.9.5/WebCore-7537.78.1/bridge/qt/ |
H A D | qt_runtime.cpp | 1304 m_jsObject = PassWeak<JSObject>(toJS(object));
|