Lines Matching refs:HandleScope
18 class HandleScope;
83 // Handles are only valid within a HandleScope. When a handle is created
84 // for an object a cell is allocated in the current HandleScope.
200 class V8_NODISCARD HandleScope {
202 explicit V8_INLINE HandleScope(Isolate* isolate);
203 inline HandleScope(HandleScope&& other) V8_NOEXCEPT;
204 HandleScope(const HandleScope&) = delete;
205 HandleScope& operator=(const HandleScope&) = delete;
216 V8_INLINE ~HandleScope();
218 inline HandleScope& operator=(HandleScope&& other) V8_NOEXCEPT;
236 // Closes the HandleScope (invalidating all handles
237 // created in the scope of the HandleScope) and returns
267 friend class v8::HandleScope;
287 // A CanonicalHandleScope does not open a new HandleScope. It changes the
288 // existing HandleScope so that Handles created within are canonicalized.
316 friend class HandleScope;
340 // Seal off the current HandleScope so that new handles can only be created
341 // if a new HandleScope is entered.