Lines Matching refs:JSMutableHandle
208 class JSMutableHandle : public JSHandle<T> {
210 JSMutableHandle() = default;
211 ~JSMutableHandle() = default;
212 DEFAULT_NOEXCEPT_MOVE_SEMANTIC(JSMutableHandle);
213 DEFAULT_COPY_SEMANTIC(JSMutableHandle);
215 JSMutableHandle(const JSThread *thread, JSTaggedValue value) : JSHandle<T>(thread, value) {}
216 JSMutableHandle(const JSThread *thread, const TaggedArray *value) : JSHandle<T>(thread, value) {}
218 JSMutableHandle(const JSThread *thread, const JSHandle<S> &handle)
222 inline explicit JSMutableHandle(uintptr_t slot) : JSHandle<T>(slot)
227 inline static JSMutableHandle<T> Cast(const JSMutableHandle<S> &handle)
230 return JSMutableHandle<T>(handle.GetAddress());
255 struct IsJSHandle<JSMutableHandle<Value>> : std::true_type {};