Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Monad GetSize Source # | |
Functor GetSize Source # | |
Applicative GetSize Source # | |
PutMonad GetSize Source # | |
Defined in Haskus.Binary.Serialize.Size putWord8 :: Word8 -> GetSize () Source # putWord16 :: Word16 -> GetSize () Source # putWord32 :: Word32 -> GetSize () Source # putWord64 :: Word64 -> GetSize () Source # putWord8s :: [Word8] -> GetSize () Source # putWord16s :: [Word16] -> GetSize () Source # putWord32s :: [Word32] -> GetSize () Source # putWord64s :: [Word64] -> GetSize () Source # putBuffer :: BufferSize (Buffer Immutable pin gc heap) => Buffer Immutable pin gc heap -> GetSize () Source # preAllocateAtLeast :: Word -> GetSize () Source # |
runGetSize :: GetSize a -> Word Source #
Get the total size