#include <v8.h>
Public Member Functions | |
EscapableHandleScope (Isolate *isolate) | |
~EscapableHandleScope () | |
template<class T > | |
Local< T > | Escape (Local< T > value) |
EscapableHandleScope (const EscapableHandleScope &)=delete | |
void | operator= (const EscapableHandleScope &)=delete |
![]() | |
HandleScope (Isolate *isolate) | |
~HandleScope () | |
Isolate * | GetIsolate () const |
HandleScope (const HandleScope &)=delete | |
void | operator= (const HandleScope &)=delete |
Additional Inherited Members | |
![]() | |
static int | NumberOfHandles (Isolate *isolate) |
![]() | |
HandleScope () | |
void | Initialize (Isolate *isolate) |
![]() | |
static internal::Object ** | CreateHandle (internal::Isolate *isolate, internal::Object *value) |
A HandleScope which first allocates a handle in the current scope which will be later filled with the escape value.
|
explicit |
|
inline |
|
delete |
Pushes the value into the previous scope and returns a handle to it. Cannot be called twice.
|
delete |