BitMask

Undocumented in source.

Constructors

this
this(T bitstring)

This set the mask as bit stream with LSB first

this
this(R range)
Undocumented in source.
this
this(R range)
Undocumented in source.

Members

Functions

chunk
void chunk(size_t bit_len)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
count
size_t count()
Undocumented in source. Be warned that the author may not have intended to support it.
dup
BitMask dup()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(BitMask rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
BitMask opBinary(BitMask rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
BitMask opBinary(Index index)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(BitMask rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
bool opIndex(size_t i)
Undocumented in source.
opIndexAssign
bool opIndexAssign(bool b, size_t i)
Undocumented in source.
opOpAssign
BitMask opOpAssign(BitMask rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
Range opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
BitMask opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(void delegate(scope const(char)[]) @(safe) sink, FormatSpec!char fmt)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

absolute_mask
enum absolute_mask;
Undocumented in source.

Structs

Range
struct Range
Undocumented in source.

Meta