![]() |
v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <handles.h>
Public Member Functions | |
| HandleScope () | |
| HandleScope (Isolate *isolate) | |
| ~HandleScope () | |
| template<typename T > | |
| Handle< T > | CloseAndEscape (Handle< T > handle_value) |
| Isolate * | isolate () |
Static Public Member Functions | |
| static int | NumberOfHandles () |
| template<typename T > | |
| static T ** | CreateHandle (T *value, Isolate *isolate) |
| static void | DeleteExtensions (Isolate *isolate) |
| static Address | current_next_address () |
| static Address | current_limit_address () |
| static Address | current_level_address () |
Friends | |
| class | v8::HandleScope |
| class | v8::ImplementationUtilities |
|
inline |
Definition at line 70 of file handles-inl.h.
References Isolate::handle_scope_data(), and HandleScope::isolate().
|
inlineexplicit |
Definition at line 81 of file handles-inl.h.
References ASSERT, Isolate::handle_scope_data(), and HandleScope::isolate().
|
inline |
Definition at line 92 of file handles-inl.h.
Definition at line 113 of file handles-inl.h.
References ASSERT, Isolate::handle_scope_data(), and T.
Referenced by Object::CallAsConstructor(), Object::CallAsFunction(), Object::GetOwnPropertyNames(), Object::GetPropertyNames(), and TryCatch::StackTrace().
Definition at line 132 of file handles-inl.h.
References ASSERT, Isolate::handle_scope_data(), and T.
Referenced by HandleScope::CreateHandle(), and Handle< T >::Handle().
|
static |
Definition at line 115 of file handles.cc.
|
static |
Definition at line 127 of file handles.cc.
|
static |
Definition at line 121 of file handles.cc.
|
static |
Definition at line 99 of file handles.cc.
References ASSERT, HandleScopeImplementer::DeleteExtensions(), Isolate::handle_scope_data(), and Isolate::handle_scope_implementer().
|
inline |
Definition at line 138 of file handles.h.
Referenced by HandleScope::HandleScope(), and HandleScope::NumberOfHandles().
|
static |
Definition at line 48 of file handles.cc.
References HandleScopeImplementer::blocks(), Isolate::handle_scope_data(), Isolate::handle_scope_implementer(), HandleScope::isolate(), and v8::internal::kHandleBlockSize.
Referenced by HandleScope::NumberOfHandles(), TEST(), and THREADED_TEST().
|
friend |
|
friend |