Companion

Functions

Link copied to clipboard
fun <T : Enum<T>> empty(): BitField<T>

Empty bit field with no flags set

Link copied to clipboard
fun <T : Enum<T>> fromFlags(flags: Collection<T>): BitField<T>

Creates a BitField from a collection of flags

Link copied to clipboard
fun <T : Enum<T>> fromValue(value: ULong): BitField<T>

Creates a BitField from a raw ULong value

Link copied to clipboard
fun <T : Enum<T>> of(vararg flags: T): BitField<T>

Creates a BitField from multiple flags