Lines Matching refs:Handle
35 explicit inline NeanderObject(v8::internal::Handle<v8::internal::Object> obj);
39 inline v8::internal::Handle<v8::internal::JSObject> value() { return value_; }
42 v8::internal::Handle<v8::internal::JSObject> value_;
51 explicit inline NeanderArray(v8::internal::Handle<v8::internal::Object> obj);
52 inline v8::internal::Handle<v8::internal::JSObject> value() {
57 v8::internal::Handle<v8::internal::Object> value);
70 NeanderObject::NeanderObject(v8::internal::Handle<v8::internal::Object> obj)
71 : value_(v8::internal::Handle<v8::internal::JSObject>::cast(obj)) { }
75 : value_(v8::internal::Handle<v8::internal::JSObject>(
79 NeanderArray::NeanderArray(v8::internal::Handle<v8::internal::Object> obj)
105 inline v8::internal::Handle<v8::internal::Object> FromCData(
108 if (obj == nullptr) return handle(v8::internal::Smi::FromInt(0), isolate);
192 v8::internal::Handle<v8::internal::Context> obj);
194 v8::internal::Handle<v8::internal::Object> obj);
196 v8::internal::Handle<v8::internal::Name> obj);
198 v8::internal::Handle<v8::internal::String> obj);
200 v8::internal::Handle<v8::internal::Symbol> obj);
202 v8::internal::Handle<v8::internal::JSRegExp> obj);
204 v8::internal::Handle<v8::internal::JSReceiver> obj);
206 v8::internal::Handle<v8::internal::JSObject> obj);
208 v8::internal::Handle<v8::internal::JSArray> obj);
210 v8::internal::Handle<v8::internal::JSMap> obj);
212 v8::internal::Handle<v8::internal::JSSet> obj);
214 v8::internal::Handle<v8::internal::JSProxy> obj);
216 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
218 v8::internal::Handle<v8::internal::JSArrayBufferView> obj);
220 v8::internal::Handle<v8::internal::JSDataView> obj);
222 v8::internal::Handle<v8::internal::JSTypedArray> obj);
224 v8::internal::Handle<v8::internal::JSTypedArray> obj);
226 v8::internal::Handle<v8::internal::JSTypedArray> obj);
228 v8::internal::Handle<v8::internal::JSTypedArray> obj);
230 v8::internal::Handle<v8::internal::JSTypedArray> obj);
232 v8::internal::Handle<v8::internal::JSTypedArray> obj);
234 v8::internal::Handle<v8::internal::JSTypedArray> obj);
236 v8::internal::Handle<v8::internal::JSTypedArray> obj);
238 v8::internal::Handle<v8::internal::JSTypedArray> obj);
240 v8::internal::Handle<v8::internal::JSTypedArray> obj);
243 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
246 v8::internal::Handle<v8::internal::Object> obj);
248 v8::internal::Handle<v8::internal::JSObject> obj);
250 v8::internal::Handle<v8::internal::JSArray> obj);
252 v8::internal::Handle<v8::internal::JSObject> obj);
254 v8::internal::Handle<v8::internal::Object> obj);
256 v8::internal::Handle<v8::internal::Object> obj);
258 v8::internal::Handle<v8::internal::Object> obj);
260 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
262 v8::internal::Handle<v8::internal::ObjectTemplateInfo> obj);
264 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
266 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
268 v8::internal::Handle<v8::internal::JSObject> obj);
270 v8::internal::Handle<v8::internal::JSWeakMap> obj);
272 v8::internal::Handle<v8::internal::JSReceiver> obj);
275 static inline v8::internal::Handle<v8::internal::To> \
283 static inline Local<To> Convert(v8::internal::Handle<From> obj) {
289 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent(
291 return v8::internal::Handle<v8::internal::Object>(
296 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent(
302 static inline v8::internal::Handle<To> OpenHandle(v8::Local<From> handle) {
303 return OpenHandle(*handle);
312 inline T* ToApi(v8::internal::Handle<v8::internal::Object> obj) {
318 v8::internal::Handle<v8::internal::Object> obj) {
326 v8::internal::Handle<v8::internal::Object> handle;
327 if (maybe.ToHandle(&handle)) {
328 *local = Utils::Convert<v8::internal::Object, T>(handle);
338 Local<v8::To> Utils::Name(v8::internal::Handle<v8::internal::From> obj) { \
345 v8::internal::Handle<v8::internal::JSTypedArray> obj) { \
393 v8::internal::Handle<v8::internal::To> Utils::OpenHandle( \
398 return v8::internal::Handle<v8::internal::To>( \
461 // Threading support for handle data.
479 inline void EnterContext(Handle<Context> context);
481 inline bool LastEnteredContextWas(Handle<Context> context);
483 // Returns the last entered context or an empty handle if no
485 inline Handle<Context> LastEnteredContext();
568 void HandleScopeImplementer::EnterContext(Handle<Context> context) {
578 bool HandleScopeImplementer::LastEnteredContextWas(Handle<Context> context) {
583 Handle<Context> HandleScopeImplementer::LastEnteredContext() {
584 if (entered_contexts_.is_empty()) return Handle<Context>::null();
585 return Handle<Context>(entered_contexts_.last());