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 |