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
MarkBit Class Reference

#include <spaces.h>

Public Types

typedef uint32_t CellType
 

Public Member Functions

 MarkBit (CellType *cell, CellType mask, bool data_only)
 
CellTypecell ()
 
CellType mask ()
 
void Set ()
 
bool Get ()
 
void Clear ()
 
bool data_only ()
 
MarkBit Next ()
 

Detailed Description

Definition at line 123 of file spaces.h.

Member Typedef Documentation

typedef uint32_t CellType

Definition at line 125 of file spaces.h.

Constructor & Destructor Documentation

MarkBit ( CellType cell,
CellType  mask,
bool  data_only 
)
inline

Definition at line 127 of file spaces.h.

Referenced by MarkBit::Next().

Member Function Documentation

CellType* cell ( )
inline

Definition at line 130 of file spaces.h.

bool data_only ( )
inline

Definition at line 143 of file spaces.h.

Referenced by IncrementalMarkingMarkingVisitor::INLINE().

CellType mask ( )
inline

Definition at line 131 of file spaces.h.

MarkBit Next ( )
inline
void Set ( )
inline

Definition at line 139 of file spaces.h.

Referenced by Marking::INLINE(), and IncrementalMarkingMarkingVisitor::INLINE().


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