enumset-0.0.5: Sets of enumeration values represented by machine words
Data.FlagSet.PackedRecord
getIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> T w a -> i Source #
putIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> i -> T w a -> T w a Source #
accessorIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> T (T w a) i Source #
getIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> T w a -> i Source #
putIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> i -> T w a -> T w a Source #
accessorIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> T (T w a) i Source #