#include <v8-local-handle.h>
Public Member Functions | |
| EscapableHandleScope (Isolate *isolate) | |
| ~EscapableHandleScope ()=default | |
| template<class T > | |
| Local< T > | Escape (Local< T > value) |
| template<class T > | |
| MaybeLocal< T > | EscapeMaybe (MaybeLocal< T > value) |
Public Member Functions inherited from v8::EscapableHandleScopeBase | |
| EscapableHandleScopeBase (Isolate *isolate) | |
| ~EscapableHandleScopeBase ()=default | |
| EscapableHandleScopeBase (const EscapableHandleScopeBase &)=delete | |
| void | operator= (const EscapableHandleScopeBase &)=delete |
| void * | operator new (size_t size)=delete |
| void * | operator new[] (size_t size)=delete |
| void | operator delete (void *, size_t)=delete |
| void | operator delete[] (void *, size_t)=delete |
Public Member Functions inherited from v8::HandleScope | |
| HandleScope (Isolate *isolate) | |
| ~HandleScope () | |
| Isolate * | GetIsolate () const |
| HandleScope (const HandleScope &)=delete | |
| void | operator= (const HandleScope &)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::HandleScope | |
| static int | NumberOfHandles (Isolate *isolate) |
| static internal::Address * | CreateHandleForCurrentIsolate (internal::Address value) |
Protected Member Functions inherited from v8::EscapableHandleScopeBase | |
| internal::Address * | EscapeSlot (internal::Address *escape_value) |
Protected Member Functions inherited from v8::HandleScope | |
| HandleScope ()=default | |
| void | Initialize (Isolate *isolate) |
Static Protected Member Functions inherited from v8::HandleScope | |
| static internal::Address * | CreateHandle (Isolate *i_isolate, internal::Address value) |
|
inlineexplicit |
|
inlinedefault |
|
inline |