v8
3.28.71 (node 0.12.18)
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Member Functions | |
V8_INLINE | Local () |
template<class S > | |
V8_INLINE | Local (Local< S > that) |
template<class S > | |
V8_INLINE | Local (Handle< S > that) |
template<class S > | |
V8_INLINE Local< S > | As () |
Public Member Functions inherited from Handle< T > | |
V8_INLINE | Handle () |
template<class S > | |
V8_INLINE | Handle (Handle< S > that) |
V8_INLINE bool | IsEmpty () const |
V8_INLINE void | Clear () |
V8_INLINE T * | operator-> () const |
V8_INLINE T * | operator* () const |
template<class S > | |
V8_INLINE bool | operator== (const Handle< S > &that) const |
template<class S > | |
V8_INLINE bool | operator== (const PersistentBase< S > &that) const |
template<class S > | |
V8_INLINE bool | operator!= (const Handle< S > &that) const |
template<class S > | |
V8_INLINE bool | operator!= (const Persistent< S > &that) const |
template<class S > | |
V8_INLINE Handle< S > | As () |
Static Public Member Functions | |
template<class S > | |
static V8_INLINE Local< T > | Cast (Local< S > that) |
static V8_INLINE Local< T > | New (Isolate *isolate, Handle< T > that) |
static V8_INLINE Local< T > | New (Isolate *isolate, const PersistentBase< T > &that) |
Static Public Member Functions inherited from Handle< T > | |
template<class S > | |
static V8_INLINE Handle< T > | Cast (Handle< S > that) |
static V8_INLINE Handle< T > | New (Isolate *isolate, Handle< T > that) |
static V8_INLINE Handle< T > | New (Isolate *isolate, const PersistentBase< T > &that) |
Friends | |
class | Utils |
template<class F > | |
class | Eternal |
template<class F > | |
class | PersistentBase |
template<class F , class M > | |
class | Persistent |
template<class F > | |
class | Handle |
template<class F > | |
class | Local |
template<class F > | |
class | FunctionCallbackInfo |
template<class F > | |
class | PropertyCallbackInfo |
class | String |
class | Object |
class | Context |
template<class F > | |
class | internal::CustomArguments |
class | HandleScope |
class | EscapableHandleScope |
template<class F1 , class F2 , class F3 > | |
class | PersistentValueMap |
template<class F1 , class F2 > | |
class | PersistentValueVector |
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.
Definition at line 5750 of file v8.h.
References Handle< T >::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 335 of file v8.h.
References Handle< T >::Handle.
Definition at line 354 of file v8.h.
References Handle< T >::Handle.
Definition at line 359 of file v8.h.
References Handle< T >::Local.
Definition at line 346 of file v8.h.
References Handle< T >::Local.
|
static |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |