v8  3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Marker< BaseMarker > Class Template Reference

#include <mark-compact.h>

Public Member Functions

 Marker (BaseMarker *base_marker, MarkCompactCollector *mark_compact_collector)
 
void MarkMapContents (Map *map)
 
void MarkDescriptorArray (DescriptorArray *descriptors)
 
void MarkAccessorPairSlot (AccessorPair *accessors, int offset)
 

Detailed Description

template<class BaseMarker>
class v8::internal::Marker< BaseMarker >

Definition at line 388 of file mark-compact.h.

Constructor & Destructor Documentation

Marker ( BaseMarker< BaseMarker > *  base_marker,
MarkCompactCollector mark_compact_collector 
)
inline

Definition at line 390 of file mark-compact.h.

Member Function Documentation

void MarkAccessorPairSlot ( AccessorPair accessors,
int  offset 
)

Definition at line 1945 of file mark-compact.cc.

References HeapObject::cast(), and HeapObject::RawField().


The documentation for this class was generated from the following files: