GroupPortable

Process a group of control bytes using portable bit operation

Constructors

this
this(Control* ctrl)
Undocumented in source.

Members

Aliases

BitMaskType
alias BitMaskType = BitMask!(ulong, Width, 3)
Undocumented in source.

Functions

convertSpecialToEmptyAndFullToTombstone
void convertSpecialToEmptyAndFullToTombstone(Control* dst)
Undocumented in source. Be warned that the author may not have intended to support it.
countLeadingEmptyOrTombstone
uint countLeadingEmptyOrTombstone()
Undocumented in source. Be warned that the author may not have intended to support it.
maskEmpty
BitMaskType maskEmpty()
Undocumented in source. Be warned that the author may not have intended to support it.
maskEmptyOrTombstone
BitMaskType maskEmptyOrTombstone()
Undocumented in source. Be warned that the author may not have intended to support it.
maskFull
BitMaskType maskFull()
Undocumented in source. Be warned that the author may not have intended to support it.
maskNonFull
BitMaskType maskNonFull()
Undocumented in source. Be warned that the author may not have intended to support it.
match
BitMaskType match(H2 hash)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

Width
enum size_t Width;
Undocumented in source.

Meta