| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||
| Mutable one-dimensional packed bit arrays in the (strict) ST monad. | |||||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| Documentation | |||||||||||||||||||||||||
| data STBitArray s | |||||||||||||||||||||||||
| getBitArrayBounds :: STBitArray s -> ST s (Int, Int) | |||||||||||||||||||||||||
| newBitArray :: (Int, Int) -> Bool -> ST s (STBitArray s) | |||||||||||||||||||||||||
| readBit :: STBitArray s -> Int -> ST s Bool | |||||||||||||||||||||||||
| writeBit :: STBitArray s -> Int -> Bool -> ST s () | |||||||||||||||||||||||||
| flipBit :: STBitArray s -> Int -> ST s Bool | |||||||||||||||||||||||||
| flips the bit and returns the old value | |||||||||||||||||||||||||
| unsafeReadBit :: STBitArray s -> Int -> ST s Bool | |||||||||||||||||||||||||
| unsafeWriteBit :: STBitArray s -> Int -> Bool -> ST s () | |||||||||||||||||||||||||
| unsafeFlipBit :: STBitArray s -> Int -> ST s Bool | |||||||||||||||||||||||||
| thawBitArray :: BitArray -> ST s (STBitArray s) | |||||||||||||||||||||||||
| unsafeThawBitArray :: BitArray -> ST s (STBitArray s) | |||||||||||||||||||||||||
| freezeBitArray :: STBitArray s -> ST s BitArray | |||||||||||||||||||||||||
| unsafeFreezeBitArray :: STBitArray s -> ST s BitArray | |||||||||||||||||||||||||
| Produced by Haddock version 2.4.1 |