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< JSArrayBuffer > Struct Template Reference

Static Public Member Functions

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

Detailed Description

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

Definition at line 1945 of file heap.cc.

Member Function Documentation

static void SetWeakNext ( JSArrayBuffer obj,
Object next 
)
inlinestatic

Definition at line 1946 of file heap.cc.

static void VisitLiveObject ( Heap heap,
JSArrayBuffer array_buffer,
WeakObjectRetainer retainer,
bool  record_slots 
)
inlinestatic

Definition at line 1954 of file heap.cc.

References JSArrayBuffer::kWeakFirstViewOffset, and HeapObject::RawField().

static void VisitPhantomObject ( Heap heap,
JSArrayBuffer phantom 
)
inlinestatic

Definition at line 1971 of file heap.cc.

References Runtime::FreeArrayBuffer(), and Heap::isolate().

static Object* WeakNext ( JSArrayBuffer obj)
inlinestatic

Definition at line 1950 of file heap.cc.

static int WeakNextOffset ( )
inlinestatic

Definition at line 1975 of file heap.cc.

References JSArrayBuffer::kWeakNextOffset.


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