v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
WeakListVisitor< AllocationSite > Struct Template Reference

Static Public Member Functions

static void SetWeakNext (AllocationSite *obj, Object *next)
 
static ObjectWeakNext (AllocationSite *obj)
 
static void VisitLiveObject (Heap *heap, AllocationSite *site, WeakObjectRetainer *retainer, bool record_slots)
 
static void VisitPhantomObject (Heap *heap, AllocationSite *phantom)
 
static int WeakNextOffset ()
 

Detailed Description

template<>
struct v8::internal::WeakListVisitor< AllocationSite >

Definition at line 2003 of file heap.cc.

Member Function Documentation

static void SetWeakNext ( AllocationSite obj,
Object next 
)
inlinestatic

Definition at line 2004 of file heap.cc.

static void VisitLiveObject ( Heap heap,
AllocationSite site,
WeakObjectRetainer retainer,
bool  record_slots 
)
inlinestatic

Definition at line 2012 of file heap.cc.

static void VisitPhantomObject ( Heap heap,
AllocationSite phantom 
)
inlinestatic

Definition at line 2017 of file heap.cc.

static Object* WeakNext ( AllocationSite obj)
inlinestatic

Definition at line 2008 of file heap.cc.

static int WeakNextOffset ( )
inlinestatic

Definition at line 2019 of file heap.cc.

References AllocationSite::kWeakNextOffset.


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