ReadonlycombinatorReadonlyfullA bitmask with every registered flag set — the bitwise OR of all flag values.
ReadonlyrepositoryThe underlying read-only store that maps flag names to their bit values.
Returns the raw bit value assigned to the given flag name.
Same as registry.repository.get()
The registered flag name to look up.
The bit value for flagName.
UnknownFlagError if flagName is not registered.
Returns all registered flag names in registration order.
Same as registry.repository.keys().
Parses a raw bit value or string into a Flag.
String values may use numeric prefixes: "0b" for binary, "0o" for octal,
"0x" for hexadecimal, or a plain decimal string.
The bit value or string representation to parse.
A Flag whose Flag.bits equal the parsed value.
ParseError if value cannot be converted to TBit.
UnknownBitsError if the parsed value contains bits not present in any registered flag.
Returns all registered bit values in registration order.
Same as registry.repository.values().
The bitwise combinator used internally to perform AND, OR, NOT, and other operations on values of type
TBit.