![]() |
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 |