|
V8 Project
|
#include <handles.h>
Collaboration diagram for v8::internal::DeferredHandleScope:Public Member Functions | |
| DeferredHandleScope (Isolate *isolate) | |
| DeferredHandles * | Detach () |
| ~DeferredHandleScope () | |
Private Attributes | |
| Object ** | prev_limit_ |
| Object ** | prev_next_ |
| HandleScopeImplementer * | impl_ |
Friends | |
| class | HandleScopeImplementer |
|
explicit |
Definition at line 92 of file handles.cc.
References v8::internal::HandleScopeImplementer::BeginDeferredScope(), v8::internal::HandleScopeImplementer::blocks(), DCHECK, v8::internal::HandleScopeImplementer::GetSpareOrNewBlock(), v8::internal::Isolate::handle_scope_data(), impl_, v8::internal::HandleScopeImplementer::isolate(), v8::internal::kHandleBlockSize, v8::internal::HandleScopeData::level, v8::internal::HandleScopeData::limit, v8::internal::HandleScopeData::next, prev_limit_, and prev_next_.
Here is the call graph for this function:| v8::internal::DeferredHandleScope::~DeferredHandleScope | ( | ) |
Definition at line 112 of file handles.cc.
References DCHECK, v8::internal::Isolate::handle_scope_data(), impl_, v8::internal::HandleScopeImplementer::isolate(), and v8::internal::HandleScopeData::level.
Here is the call graph for this function:| DeferredHandles * v8::internal::DeferredHandleScope::Detach | ( | ) |
Definition at line 119 of file handles.cc.
References v8::internal::HandleScopeImplementer::Detach(), v8::internal::Isolate::handle_scope_data(), impl_, v8::internal::HandleScopeImplementer::isolate(), v8::internal::HandleScopeData::limit, v8::internal::HandleScopeData::next, prev_limit_, and prev_next_.
Here is the call graph for this function:
|
friend |
|
private |
Definition at line 256 of file handles.h.
Referenced by DeferredHandleScope(), Detach(), and ~DeferredHandleScope().
|
private |
Definition at line 254 of file handles.h.
Referenced by DeferredHandleScope(), and Detach().
|
private |
Definition at line 255 of file handles.h.
Referenced by DeferredHandleScope(), and Detach().