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

Safe HaskellSafe
LanguageHaskell98

Data.FlagSet.PackedRecord

Documentation

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 #