v8
3.11.10 (node 0.8.28)
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Member Functions | |
Local () | |
template<class S > | |
Local (Local< S > that) | |
template<class S > | |
Local (S *that) | |
template<class S > | |
Local< S > | As () |
Public Member Functions inherited from Handle< T > | |
Handle () | |
Handle (T *val) | |
template<class S > | |
Handle (Handle< S > that) | |
bool | IsEmpty () const |
void | Clear () |
T * | operator-> () const |
T * | operator* () const |
template<class S > | |
bool | operator== (Handle< S > that) const |
template<class S > | |
bool | operator!= (Handle< S > that) const |
template<class S > | |
Handle< S > | As () |
Static Public Member Functions | |
template<class S > | |
static Local< T > | Cast (Local< S > that) |
static Local< T > | New (Handle< T > that) |
Static Public Member Functions inherited from Handle< T > | |
template<class S > | |
static Handle< T > | Cast (Handle< S > that) |
A light-weight stack-allocated object handle. All operations that return objects from within v8 return them in local handles. They are created within HandleScopes, and all local handles allocated within a handle scope are destroyed when the handle scope is destroyed. Hence it is not necessary to explicitly deallocate local handles.
|
inline |
Definition at line 4026 of file v8.h.
References V8::Handle.
This check fails when trying to convert between incompatible handles. For example, converting from a Handle<String> to a Handle<Number>.
Definition at line 271 of file v8.h.
References V8::Handle.
|
inline |
Definition at line 280 of file v8.h.
References V8::Handle.
Create a local handle for the content of another handle. The referee is kept alive by the local handle even when the original handle is destroyed/disposed.
Definition at line 4030 of file v8.h.
References HandleScope::CreateHandle(), and V8::Local.