v8
8.6.395 (node 15.0.1)
V8 is Google's open source JavaScript engine
|
#include <v8-cppgc.h>
Public Member Functions | |
JSVisitor (cppgc::Visitor::Key key) | |
template<typename T > | |
void | Trace (const JSMember< T > &ref) |
Public Member Functions inherited from Visitor | |
Visitor (Key) | |
virtual | ~Visitor ()=default |
template<typename T > | |
void | Trace (const Member< T > &member) |
template<typename T > | |
void | Trace (const WeakMember< T > &weak_member) |
template<typename T > | |
void | Trace (const T &object) |
template<typename T , void(T::*)(const LivenessBroker &) method> | |
void | RegisterWeakCallbackMethod (const T *object) |
virtual void | RegisterWeakCallback (WeakCallback callback, const void *data) |
Protected Member Functions | |
virtual void | Visit (const internal::JSMemberBase &ref) |
Protected Member Functions inherited from Visitor | |
virtual void | Visit (const void *self, TraceDescriptor) |
virtual void | VisitWeak (const void *self, TraceDescriptor, WeakCallback, const void *weak_member) |
virtual void | VisitRoot (const void *, TraceDescriptor) |
virtual void | VisitWeakRoot (const void *self, TraceDescriptor, WeakCallback, const void *weak_root) |
Definition at line 197 of file v8-cppgc.h.
|
inlineexplicit |
Definition at line 199 of file v8-cppgc.h.
References Visitor::Visitor().
|
inline |
Definition at line 202 of file v8-cppgc.h.
|
inlineprotectedvirtual |
Definition at line 210 of file v8-cppgc.h.