|
enum | ObjectColor { BLACK_OBJECT,
WHITE_OBJECT,
GREY_OBJECT,
IMPOSSIBLE_COLOR
} |
|
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | IsImpossible (MarkBit mark_bit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | IsBlack (MarkBit mark_bit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | IsWhite (MarkBit mark_bit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | IsGrey (MarkBit mark_bit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | IsBlackOrGrey (MarkBit mark_bit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE void | MarkWhite (MarkBit markbit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE void | MarkBlack (MarkBit markbit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | WhiteToGrey (MarkBit markbit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | WhiteToBlack (MarkBit markbit) |
|
template<AccessMode mode = AccessMode::NON_ATOMIC> |
static V8_INLINE bool | GreyToBlack (MarkBit markbit) |
|
static const char * | ColorName (ObjectColor color) |
|
static ObjectColor | Color (MarkBit mark_bit) |
|
|
static const char * | kImpossibleBitPattern = "01" |
|
static const char * | kBlackBitPattern = "11" |
|
static const char * | kWhiteBitPattern = "00" |
|
static const char * | kGreyBitPattern = "10" |
|
Definition at line 198 of file marking.h.
The documentation for this class was generated from the following files: