v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::WeakListVisitor< JSFinalizationRegistry > Struct Reference
Collaboration diagram for v8::internal::WeakListVisitor< JSFinalizationRegistry >:

Static Public Member Functions

static void SetWeakNext (Tagged< JSFinalizationRegistry > obj, Tagged< HeapObject > next)
 
static Tagged< ObjectWeakNext (Tagged< JSFinalizationRegistry > obj)
 
static Tagged< HeapObjectWeakNextHolder (Tagged< JSFinalizationRegistry > obj)
 
static int WeakNextOffset ()
 
static void VisitLiveObject (Heap *heap, Tagged< JSFinalizationRegistry > obj, WeakObjectRetainer *)
 
static void VisitPhantomObject (Heap *, Tagged< JSFinalizationRegistry >)
 

Detailed Description

Definition at line 171 of file heap-visitor.cc.

Member Function Documentation

◆ SetWeakNext()

static void v8::internal::WeakListVisitor< JSFinalizationRegistry >::SetWeakNext ( Tagged< JSFinalizationRegistry > obj,
Tagged< HeapObject > next )
inlinestatic

Definition at line 172 of file heap-visitor.cc.

Here is the call graph for this function:

◆ VisitLiveObject()

static void v8::internal::WeakListVisitor< JSFinalizationRegistry >::VisitLiveObject ( Heap * heap,
Tagged< JSFinalizationRegistry > obj,
WeakObjectRetainer *  )
inlinestatic

Definition at line 190 of file heap-visitor.cc.

◆ VisitPhantomObject()

static void v8::internal::WeakListVisitor< JSFinalizationRegistry >::VisitPhantomObject ( Heap * ,
Tagged< JSFinalizationRegistry >  )
inlinestatic

Definition at line 195 of file heap-visitor.cc.

◆ WeakNext()

Definition at line 178 of file heap-visitor.cc.

◆ WeakNextHolder()

Definition at line 182 of file heap-visitor.cc.

◆ WeakNextOffset()

static int v8::internal::WeakListVisitor< JSFinalizationRegistry >::WeakNextOffset ( )
inlinestatic

Definition at line 186 of file heap-visitor.cc.


The documentation for this struct was generated from the following file: