BitEnumSet

fun <T : Enum<T>> BitEnumSet(map: Map<T, Int>, value: Int = 0)

Parameters

map

a map between enum elements and bit masks.

value

a value of the set as a bit mask.