Lines Matching refs:MarkBit
113 class MarkBit {
117 inline MarkBit(CellType* cell, CellType mask) : cell_(cell), mask_(mask) {} in MarkBit() function
120 bool operator==(const MarkBit& other) {
129 inline MarkBit Next() { in Next()
132 return MarkBit(cell_ + 1, 1); in Next()
134 return MarkBit(cell_, new_mask); in Next()
171 return sizeof(MarkBit::CellType) * cells_count; in SizeFor()
190 INLINE(MarkBit::CellType* cells()) { in INLINE()
191 return reinterpret_cast<MarkBit::CellType*>(this); in INLINE()
200 inline MarkBit MarkBitFromIndex(uint32_t index) { in MarkBitFromIndex()
201 MarkBit::CellType mask = 1u << IndexInCell(index); in MarkBitFromIndex()
202 MarkBit::CellType* cell = this->cells() + (index >> kBitsPerCellLog2); in MarkBitFromIndex()
203 return MarkBit(cell, mask); in MarkBitFromIndex()