v8
9.0.257(node16.0.0)
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Member Functions | |
Local< T > | Get (Isolate *isolate) const |
template<class S > | |
V8_INLINE BasicTracedReference< S > & | As () const |
T * | operator-> () const |
T * | operator* () const |
Friends | |
class | EmbedderHeapTracer |
template<typename F > | |
class | Local |
class | Object |
template<typename F > | |
class | TracedGlobal |
template<typename F > | |
class | TracedReference |
template<typename F > | |
class | BasicTracedReference |
template<typename F > | |
class | ReturnValue |
A traced handle with copy and move semantics. The handle is to be used together with |v8::EmbedderHeapTracer| or as part of GarbageCollected objects (see v8-cppgc.h) and specifies edges from C++ objects to JavaScript.
The exact semantics are:
Note that the base class cannot be instantiated itself. Choose from
|
inline |
Definition at line 924 of file v8.h.
References V8::BasicTracedReference.
|
inline |
Definition at line 930 of file v8.h.
References TracedReferenceBase::val_.
|
inline |
Definition at line 929 of file v8.h.
References TracedReferenceBase::val_.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::InternalFieldCount().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |