V8 Project
v8::internal::WeakListVisitor< AllocationSite > Struct Reference
+ Collaboration diagram for v8::internal::WeakListVisitor< AllocationSite >:

Static Public Member Functions

static void SetWeakNext (AllocationSite *obj, Object *next)
 
static ObjectWeakNext (AllocationSite *obj)
 
static int WeakNextOffset ()
 
static void VisitLiveObject (Heap *, AllocationSite *, WeakObjectRetainer *)
 
static void VisitPhantomObject (Heap *, AllocationSite *)
 

Detailed Description

Definition at line 379 of file objects-visiting.cc.

Member Function Documentation

◆ SetWeakNext()

static void v8::internal::WeakListVisitor< AllocationSite >::SetWeakNext ( AllocationSite obj,
Object next 
)
inlinestatic

Definition at line 380 of file objects-visiting.cc.

380  {
381  obj->set_weak_next(next);
382  }

◆ VisitLiveObject()

static void v8::internal::WeakListVisitor< AllocationSite >::VisitLiveObject ( Heap ,
AllocationSite ,
WeakObjectRetainer  
)
inlinestatic

Definition at line 388 of file objects-visiting.cc.

388 {}

◆ VisitPhantomObject()

static void v8::internal::WeakListVisitor< AllocationSite >::VisitPhantomObject ( Heap ,
AllocationSite  
)
inlinestatic

Definition at line 390 of file objects-visiting.cc.

390 {}

◆ WeakNext()

static Object* v8::internal::WeakListVisitor< AllocationSite >::WeakNext ( AllocationSite obj)
inlinestatic

Definition at line 384 of file objects-visiting.cc.

384 { return obj->weak_next(); }

◆ WeakNextOffset()

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

Definition at line 386 of file objects-visiting.cc.

static const int kWeakNextOffset
Definition: objects.h:8261

References v8::internal::AllocationSite::kWeakNextOffset.


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