![]() |
V8
latest master commit
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Types | |
| typedef void | MoveOnlyTypeForCPP03 |
Public Member Functions | |
| V8_INLINE | Global () |
| template<class S > | |
| V8_INLINE | Global (Isolate *isolate, Local< S > that) |
| template<class S > | |
| V8_INLINE | Global (Isolate *isolate, const PersistentBase< S > &that) |
| V8_INLINE | Global (Global &&other) |
| V8_INLINE | ~Global () |
| template<class S > | |
| V8_INLINE Global & | operator= (Global< S > &&rhs) |
| Global | Pass () |
| Global (const Global &)=delete | |
| void | operator= (const Global &)=delete |
| template<class S > | |
| Global< T > & | operator= (Global< S > &&rhs) |
Friends | |
| template<class F > | |
| class | ReturnValue |
A PersistentBase which has move semantics.
Note: Persistent class hierarchy is subject to future changes.
| typedef void v8::Global< T >::MoveOnlyTypeForCPP03 |
|
inline |
|
inline |
|
inline |
Construct a Global from a PersistentBase. When the Persistent is non-empty, a new storage cell is created pointing to the same object, and no flags are set.
| v8::Global< T >::Global | ( | Global< T > && | other | ) |
|
inline |
|
delete |
|
delete |
| V8_INLINE Global& v8::Global< T >::operator= | ( | Global< S > && | rhs | ) |
Move via assignment.
|
inline |