Searched refs:PassWeak (Results 1 - 17 of 17) sorted by relevance

/macosx-10.9.5/WebCore-7537.78.1/ForwardingHeaders/heap/
H A DPassWeak.h3 #include <JavaScriptCore/PassWeak.h>
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/
H A DPassWeak.h37 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 DWeak.h34 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 DWeakInlines.h29 #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 DScriptWrappableInlines.h49 m_wrapper = JSC::PassWeak<JSDOMWrapper>(wrapper, wrapperOwner, context);
H A DJSEventListener.h25 #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 DJSMutationCallback.cpp44 , m_callback(PassWeak<JSObject>(callback))
H A DJSNodeFilterCondition.cpp35 : m_filter(filter.isObject() ? PassWeak<JSObject>(jsCast<JSObject*>(filter), &m_weakOwner, owner) : nullptr)
H A DJSEventListener.cpp47 m_jsFunction = JSC::PassWeak<JSC::JSObject>(function);
H A DJSDOMBinding.h171 JSC::PassWeak<JSDOMWrapper> passWeak(wrapper, owner, context);
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITThunks.cpp78 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 DRegExpCache.cpp49 weakAdd(m_weakCache, key, PassWeak<RegExp>(regExp, this));
/macosx-10.9.5/WebCore-7537.78.1/bridge/jsc/
H A DBridgeJSC.cpp85 m_runtimeObject = PassWeak<RuntimeObject>(newObject);
/macosx-10.9.5/WebCore-7537.78.1/bridge/
H A Druntime_root.cpp190 weakAdd(m_runtimeObjects, object, JSC::PassWeak<RuntimeObject>(object, this));
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSClassRef.cpp209 jsClassData.cachedPrototype = PassWeak<JSObject>(prototype);
/macosx-10.9.5/WebKit2-7537.78.2/WebProcess/Plugins/Netscape/
H A DNPRuntimeObjectMap.cpp111 weakAdd(m_jsNPObjects, npObject, JSC::PassWeak<JSNPObject>(jsNPObject, this, npObject));
/macosx-10.9.5/WebCore-7537.78.1/bridge/qt/
H A Dqt_runtime.cpp1304 m_jsObject = PassWeak<JSObject>(toJS(object));

Completed in 125 milliseconds