Flag[A: ((U8 val | U16 val | U32 val | U64 val | U128 val | ULong val | USize val) & Integer[A] val)]¶
A flag should be a primitive with a value method that returns the bits that represent the flag. This allows a flag to encode a single bit, or any combination of bits.
interface val Flag[A: ((U8 val | U16 val | U32 val |
U64 val | U128 val | ULong val |
USize val) & Integer[A] val)]
Public Functions¶
value¶
fun box value()
: A
Returns¶
- A