Home | History | Annotate | Download | only in include

Lines Matching defs:Scope

261  * handle scope are destroyed when the handle scope is destroyed.  Hence it
299 * An object reference that is independent of any handle scope. Where
424 * After a handle scope has been created, all local handles will be
425 * allocated within that handle scope until either the handle scope is
426 * deleted or another handle scope is created. If there is already a
427 * handle scope and a new one is created, all allocations will take
428 * place in the new handle scope until it is deleted. After that,
429 * new handles will again be allocated in the original handle scope.
431 * After the handle scope of a local handle has been deleted the
434 * for which the handle scope has been deleted is undefined.
443 * Closes the handle scope and returns the value as a handle in the
444 * previous scope, which is the new current scope after the call.
2742 * executed within a local scope.
2744 class V8EXPORT Scope {
2746 explicit Scope(Isolate* isolate) : isolate_(isolate) {
2750 ~Scope() { isolate_->Exit(); }
2755 // Prevent copying of Scope objects.
2756 Scope(const Scope&);
2757 Scope& operator=(const Scope&);
3578 * operations executed within a local scope.
3580 class Scope {
3582 explicit inline Scope(Handle<Context> context) : context_(context) {
3585 inline ~Scope() { context_->Exit(); }
3612 * locked by at most one thread at any time. In other words, the scope of a
3620 * v8::Isolate::Scope isolate_scope(isolate);
3651 * thread that is not inside a Locker's scope.
3660 * Isolate::Scope isolate_scope(isolate);