enumset-0.0.3: Sets of enumeration values represented by machine words

Data.FlagSet.PackedRecord

Documentation

getIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> T w a -> iSource

putIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> i -> T w a -> T w aSource

accessorIntByMask :: (Bits w, Integral w, Integral i) => Mask w a b -> T (T w a) iSource

getIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> T w a -> iSource

putIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> i -> T w a -> T w aSource

accessorIntByRange :: (Bits w, Integral w, Integral i) => Int -> Int -> T (T w a) iSource