Lines Matching refs:handle
56 * JSHandle<T> handle;
61 * handle = jshandle;
63 * handle->method(); // error! do not used handle out of scope
110 explicit JSHandle(const JSHandle<S> &handle) : address_(handle.GetAddress()) {}
113 inline static JSHandle<T> Cast(const JSHandle<S> &handle)
115 T::Cast(handle.GetTaggedValue().GetTaggedObject());
116 return JSHandle<T>(handle.GetAddress());
218 JSMutableHandle(const JSThread *thread, const JSHandle<S> &handle)
219 : JSHandle<T>(thread, handle.GetTaggedValue())
227 inline static JSMutableHandle<T> Cast(const JSMutableHandle<S> &handle)
229 JSHandle<T>::Cast(handle);
230 return JSMutableHandle<T>(handle.GetAddress());
241 void Update(const JSHandle<S> &handle)
244 *addr = handle.GetTaggedValue();