Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- getWord8 :: Get Word8
- getInt8 :: Get Int8
- getWord16LE :: Get Word16LE
- getInt16LE :: Get Int16LE
- getWord24LE :: Get Word24LE
- getInt24LE :: Get Int24LE
- getWord32LE :: Get Word32LE
- getInt32LE :: Get Int32LE
- getWord64LE :: Get Word64LE
- getInt64LE :: Get Int64LE
- getFloatLE :: Get FloatLE
- getDoubleLE :: Get DoubleLE
- getWord16BE :: Get Word16BE
- getInt16BE :: Get Int16BE
- getWord24BE :: Get Word24BE
- getInt24BE :: Get Int24BE
- getWord32BE :: Get Word32BE
- getInt32BE :: Get Int32BE
- getWord64BE :: Get Word64BE
- getInt64BE :: Get Int64BE
- getFloatBE :: Get FloatBE
- getDoubleBE :: Get DoubleBE
- getText :: ByteCount -> Get Text
- getByteString :: ByteCount -> Get ShortByteString
- getSkip :: ByteCount -> Get ()
- getExact :: ByteCount -> Get a -> Get a
- getWithin :: ByteCount -> Get a -> Get a
- getList :: ElemCount -> Get a -> Get [a]
- getSeq :: ElemCount -> Get a -> Get (Seq a)
- getStaticSeq :: StaticByteSized a => ElemCount -> Get a -> Get (Seq a)
- getStaticArray :: LiftedPrim a => ElemCount -> Get (LiftedPrimArray a)
- getByteArray :: ByteCount -> Get ByteArray
- getLiftedPrimArray :: LiftedPrim a => Proxy a -> ElemCount -> Get (LiftedPrimArray a)
- getExpect :: (Eq a, Show a) => String -> Get a -> a -> Get ()
- getLookAhead :: Get a -> Get a
- getRemainingSize :: Get ByteCount
- getRemainingString :: Get ShortByteString
- getRemainingSeq :: Get a -> Get (Seq a)
- getRemainingStaticSeq :: StaticByteSized a => Get a -> Get (Seq a)
- getRemainingStaticArray :: LiftedPrim a => Proxy a -> Get (LiftedPrimArray a)
- getRemainingByteArray :: Get ByteArray
- getRemainingLiftedPrimArray :: LiftedPrim a => Proxy a -> Get (LiftedPrimArray a)
- getUnfold :: b -> (b -> Get (Either b a)) -> Get a
- putWord8 :: Word8 -> Put
- putInt8 :: Int8 -> Put
- putWord16LE :: Word16LE -> Put
- putInt16LE :: Int16LE -> Put
- putWord24LE :: Word24LE -> Put
- putInt24LE :: Int24LE -> Put
- putWord32LE :: Word32LE -> Put
- putInt32LE :: Int32LE -> Put
- putWord64LE :: Word64LE -> Put
- putInt64LE :: Int64LE -> Put
- putFloatLE :: FloatLE -> Put
- putDoubleLE :: DoubleLE -> Put
- putWord16BE :: Word16BE -> Put
- putInt16BE :: Int16BE -> Put
- putWord24BE :: Word24BE -> Put
- putInt24BE :: Int24BE -> Put
- putWord32BE :: Word32BE -> Put
- putInt32BE :: Int32BE -> Put
- putWord64BE :: Word64BE -> Put
- putInt64BE :: Int64BE -> Put
- putFloatBE :: FloatBE -> Put
- putDoubleBE :: DoubleBE -> Put
- putText :: Text -> Put
- putByteString :: ShortByteString -> Put
- putFixedString :: Word8 -> ByteCount -> ShortByteString -> Put
- putList :: (a -> Put) -> [a] -> Put
- putSeq :: (a -> Put) -> Seq a -> Put
- putStaticSeq :: StaticByteSized a => (a -> Put) -> Seq a -> Put
- unsafePutStaticSeqN :: StaticByteSized a => ElemCount -> Maybe a -> (a -> Put) -> Seq a -> Put
- putStaticArray :: LiftedPrim a => LiftedPrimArray a -> Put
- unsafePutStaticArrayN :: LiftedPrim a => ElemCount -> Maybe a -> LiftedPrimArray a -> Put
- putByteArray :: ByteArray -> Put
- putLiftedPrimArray :: LiftedPrimArray a -> Put
- putStaticHint :: StaticByteSized a => (a -> Put) -> a -> Put
Documentation
getInt16LE :: Get Int16LE Source #
getInt24LE :: Get Int24LE Source #
getInt32LE :: Get Int32LE Source #
getInt64LE :: Get Int64LE Source #
getFloatLE :: Get FloatLE Source #
getInt16BE :: Get Int16BE Source #
getInt24BE :: Get Int24BE Source #
getInt32BE :: Get Int32BE Source #
getInt64BE :: Get Int64BE Source #
getFloatBE :: Get FloatBE Source #
getStaticSeq :: StaticByteSized a => ElemCount -> Get a -> Get (Seq a) Source #
Get Seq of statically-sized elements
getStaticArray :: LiftedPrim a => ElemCount -> Get (LiftedPrimArray a) Source #
Get PrimArray of statically-sized elements
getLiftedPrimArray :: LiftedPrim a => Proxy a -> ElemCount -> Get (LiftedPrimArray a) Source #
getLookAhead :: Get a -> Get a Source #
getRemainingStaticSeq :: StaticByteSized a => Get a -> Get (Seq a) Source #
getRemainingStaticArray :: LiftedPrim a => Proxy a -> Get (LiftedPrimArray a) Source #
getRemainingLiftedPrimArray :: LiftedPrim a => Proxy a -> Get (LiftedPrimArray a) Source #
putWord16LE :: Word16LE -> Put Source #
putInt16LE :: Int16LE -> Put Source #
putWord24LE :: Word24LE -> Put Source #
putInt24LE :: Int24LE -> Put Source #
putWord32LE :: Word32LE -> Put Source #
putInt32LE :: Int32LE -> Put Source #
putWord64LE :: Word64LE -> Put Source #
putInt64LE :: Int64LE -> Put Source #
putFloatLE :: FloatLE -> Put Source #
putDoubleLE :: DoubleLE -> Put Source #
putWord16BE :: Word16BE -> Put Source #
putInt16BE :: Int16BE -> Put Source #
putWord24BE :: Word24BE -> Put Source #
putInt24BE :: Int24BE -> Put Source #
putWord32BE :: Word32BE -> Put Source #
putInt32BE :: Int32BE -> Put Source #
putWord64BE :: Word64BE -> Put Source #
putInt64BE :: Int64BE -> Put Source #
putFloatBE :: FloatBE -> Put Source #
putDoubleBE :: DoubleBE -> Put Source #
putByteString :: ShortByteString -> Put Source #
putFixedString :: Word8 -> ByteCount -> ShortByteString -> Put Source #
putStaticSeq :: StaticByteSized a => (a -> Put) -> Seq a -> Put Source #
Put Seq of statically-sized elements
unsafePutStaticSeqN :: StaticByteSized a => ElemCount -> Maybe a -> (a -> Put) -> Seq a -> Put Source #
putStaticArray :: LiftedPrim a => LiftedPrimArray a -> Put Source #
Put Array of statically-sized elements
unsafePutStaticArrayN :: LiftedPrim a => ElemCount -> Maybe a -> LiftedPrimArray a -> Put Source #
putByteArray :: ByteArray -> Put Source #
putLiftedPrimArray :: LiftedPrimArray a -> Put Source #
putStaticHint :: StaticByteSized a => (a -> Put) -> a -> Put Source #