Constructs $(D_PSYMBOL BitFlags) from field.
Assigns a bit field.
Tests (&), sets (|) or toggles (^) bits.
Converts $(D_PSYMBOL BitFlags) to a boolean.
Converts to the original type of E ($(D_KEYWORD int) by default).
Compares this $(D_PSYMBOL BitFlags) object to another bit field.
Tests (&), sets (|) or toggles (^) bits.
Inverts all bit flags.
Generates a hash value of this object.
Allows to use $(D_KEYWORD enum) values as a set of bit flags.
$(D_PSYMBOL BitFlags) behaves the same as a bit field of type E, but does additional cheks to ensure that the bit field contains only valid values, this is only values from E.