Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
- type DeflateM = State DecompressState
- runDeflateM :: Show a => DeflateM a -> ByteString -> a
- nextBit :: DeflateM Bool
- nextBits :: (Num a, Bits a) => Int -> DeflateM a
- nextByte :: DeflateM Word8
- nextWord16 :: DeflateM Word16
- nextBlock :: Integral a => a -> DeflateM ByteString
- nextCode :: Show a => HuffmanTree a -> DeflateM a
- readRest :: DeflateM ByteString
- advanceToByte :: DeflateM ()
- emitByte :: Word8 -> DeflateM ()
- emitBlock :: ByteString -> DeflateM ()
- emitPastChunk :: Int -> Int64 -> DeflateM ()
- finalAdler :: DeflateM Word32
- finalOutput :: DeflateM ByteString
Documentation
runDeflateM :: Show a => DeflateM a -> ByteString -> a Source
Getting data from the input stream.
nextBlock :: Integral a => a -> DeflateM ByteString Source
nextCode :: Show a => HuffmanTree a -> DeflateM a Source
Aligning
advanceToByte :: DeflateM () Source
Emitting data
emitBlock :: ByteString -> DeflateM () Source
emitPastChunk :: Int -> Int64 -> DeflateM () Source