Public Member Functions | Public Attributes | Static Public Attributes

js::gc::ArenaBitmap Struct Reference

#include <jsgc.h>

List of all members.

Public Member Functions

bool isMarked (size_t bit, uint32 color)
bool markIfUnmarked (size_t bit, uint32 color)

Public Attributes

uintptr_t bitmap [BitWords]

Static Public Attributes

static const size_t BitCount = Arena<FreeCell>::ArenaSize / Cell::CellSize
static const size_t BitWords = BitCount / ( 8 * 8 )

Member Function Documentation

bool js::gc::ArenaBitmap::isMarked ( size_t  bit,
uint32  color 
) [inline]
bool js::gc::ArenaBitmap::markIfUnmarked ( size_t  bit,
uint32  color 
) [inline]

Member Data Documentation

const size_t js::gc::ArenaBitmap::BitCount = Arena<FreeCell>::ArenaSize / Cell::CellSize [static]
const size_t js::gc::ArenaBitmap::BitWords = BitCount / ( 8 * 8 ) [static]

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