Lines Matching refs:Handle
39 inline v8::internal::Handle<v8::internal::Object> FromCData(
42 if (obj == nullptr) return handle(v8::internal::Smi::kZero, isolate);
127 v8::internal::Handle<v8::internal::Context> obj);
129 v8::internal::Handle<v8::internal::Object> obj);
131 v8::internal::Handle<v8::internal::Module> obj);
133 v8::internal::Handle<v8::internal::Name> obj);
135 v8::internal::Handle<v8::internal::String> obj);
137 v8::internal::Handle<v8::internal::Symbol> obj);
139 v8::internal::Handle<v8::internal::JSRegExp> obj);
141 v8::internal::Handle<v8::internal::JSReceiver> obj);
143 v8::internal::Handle<v8::internal::JSObject> obj);
145 v8::internal::Handle<v8::internal::JSFunction> obj);
147 v8::internal::Handle<v8::internal::JSArray> obj);
149 v8::internal::Handle<v8::internal::JSMap> obj);
151 v8::internal::Handle<v8::internal::JSSet> obj);
153 v8::internal::Handle<v8::internal::JSProxy> obj);
155 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
157 v8::internal::Handle<v8::internal::JSArrayBufferView> obj);
159 v8::internal::Handle<v8::internal::JSDataView> obj);
161 v8::internal::Handle<v8::internal::JSTypedArray> obj);
163 v8::internal::Handle<v8::internal::JSTypedArray> obj);
165 v8::internal::Handle<v8::internal::JSTypedArray> obj);
167 v8::internal::Handle<v8::internal::JSTypedArray> obj);
169 v8::internal::Handle<v8::internal::JSTypedArray> obj);
171 v8::internal::Handle<v8::internal::JSTypedArray> obj);
173 v8::internal::Handle<v8::internal::JSTypedArray> obj);
175 v8::internal::Handle<v8::internal::JSTypedArray> obj);
177 v8::internal::Handle<v8::internal::JSTypedArray> obj);
179 v8::internal::Handle<v8::internal::JSTypedArray> obj);
182 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
185 v8::internal::Handle<v8::internal::Object> obj);
187 v8::internal::Handle<v8::internal::JSObject> obj);
189 v8::internal::Handle<v8::internal::JSArray> obj);
191 v8::internal::Handle<v8::internal::JSObject> obj);
193 v8::internal::Handle<v8::internal::Object> obj);
195 v8::internal::Handle<v8::internal::Object> obj);
197 v8::internal::Handle<v8::internal::Object> obj);
199 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
201 v8::internal::Handle<v8::internal::ObjectTemplateInfo> obj);
203 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
205 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
207 v8::internal::Handle<v8::internal::JSObject> obj);
209 v8::internal::Handle<v8::internal::JSWeakMap> obj);
211 v8::internal::Handle<v8::internal::JSReceiver> obj);
214 static inline v8::internal::Handle<v8::internal::To> \
222 static inline Local<To> Convert(v8::internal::Handle<From> obj) {
230 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent(
232 return v8::internal::Handle<v8::internal::Object>(
237 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent(
243 static inline v8::internal::Handle<To> OpenHandle(v8::Local<From> handle) {
244 return OpenHandle(*handle);
253 inline T* ToApi(v8::internal::Handle<v8::internal::Object> obj) {
259 v8::internal::Handle<v8::internal::Object> obj) {
267 v8::internal::Handle<v8::internal::Object> handle;
268 if (maybe.ToHandle(&handle)) {
269 *local = Utils::Convert<v8::internal::Object, T>(handle);
279 Local<v8::To> Utils::Name(v8::internal::Handle<v8::internal::From> obj) { \
286 v8::internal::Handle<v8::internal::JSTypedArray> obj) { \
336 v8::internal::Handle<v8::internal::To> Utils::OpenHandle( \
341 return v8::internal::Handle<v8::internal::To>( \
411 // Threading support for handle data.
455 inline void EnterContext(Handle<Context> context);
457 inline bool LastEnteredContextWas(Handle<Context> context);
459 // Returns the last entered context or an empty handle if no
461 inline Handle<Context> LastEnteredContext();
463 inline void EnterMicrotaskContext(Handle<Context> context);
465 inline Handle<Context> MicrotaskContext();
575 void HandleScopeImplementer::EnterContext(Handle<Context> context) {
585 bool HandleScopeImplementer::LastEnteredContextWas(Handle<Context> context) {
590 Handle<Context> HandleScopeImplementer::LastEnteredContext() {
591 if (entered_contexts_.is_empty()) return Handle<Context>::null();
592 return Handle<Context>(entered_contexts_.last());
595 void HandleScopeImplementer::EnterMicrotaskContext(Handle<Context> context) {
607 Handle<Context> HandleScopeImplementer::MicrotaskContext() {
608 if (microtask_context_) return Handle<Context>(microtask_context_);
609 return Handle<Context>::null();