Lines Matching defs:object
20 HandleBase::HandleBase(Address object, Isolate* isolate)
21 : location_(HandleScope::GetHandle(isolate, object)) {}
23 HandleBase::HandleBase(Address object, LocalIsolate* isolate)
24 : location_(LocalHandleScope::GetHandle(isolate->heap(), object)) {}
26 HandleBase::HandleBase(Address object, LocalHeap* local_heap)
27 : location_(LocalHandleScope::GetHandle(local_heap, object)) {}
37 // Allocate a new handle for the object, do not canonicalize.
39 Handle<T> Handle<T>::New(T object, Isolate* isolate) {
40 return Handle(HandleScope::CreateHandle(isolate, object.ptr()));
51 Handle<T>::Handle(T object, Isolate* isolate)
52 : HandleBase(object.ptr(), isolate) {}
55 Handle<T>::Handle(T object, LocalIsolate* isolate)
56 : HandleBase(object.ptr(), isolate) {}
59 Handle<T>::Handle(T object, LocalHeap* local_heap)
60 : HandleBase(object.ptr(), local_heap) {}
63 V8_INLINE Handle<T> handle(T object, Isolate* isolate) {
64 return Handle<T>(object, isolate);
68 V8_INLINE Handle<T> handle(T object, LocalIsolate* isolate) {
69 return Handle<T>(object, isolate);
73 V8_INLINE Handle<T> handle(T object, LocalHeap* local_heap) {
74 return Handle<T>(object, local_heap);