ContentsIndex
Data.TES4.Binary
Documentation
readFileBuffer :: FilePath -> IO (UArray Int Word8)
writeFileBuffer :: UArray Int Word8 -> FilePath -> IO ()
data Get b
show/hide Instances
Monad Get
Functor Get
Applicative Get
runGet :: Get b -> Int -> Maybe Int -> UArray Int Word8 -> b
class Binary b where
Methods
get :: Get b
put :: b -> ByteString
sizeOf :: b -> Int
show/hide Instances
Binary Char
Binary Int8
Binary Int16
Binary Int32
Binary Int64
Binary Word8
Binary Word16
Binary Word32
Binary Word64
Binary ByteString
Binary GroupHeader
Binary Record
Binary Subrecord
Binary FormID
Binary PString
Binary ZString
Binary Tag
Binary b => Binary ([] b)
(Binary a, Binary b) => Binary ((,) a b)
(Binary a, Binary b, Binary c) => Binary ((,,) a b c)
(Binary a, Binary b, Binary c, Binary d) => Binary ((,,,) a b c d)
(Binary a, Binary b, Binary c, Binary d, Binary e) => Binary ((,,,,) a b c d e)
(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f) => Binary ((,,,,,) a b c d e f)
(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g) => Binary ((,,,,,,) a b c d e f g)
(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g, Binary h) => Binary ((,,,,,,,) a b c d e f g h)
(Binary a, Binary b, Binary c, Binary d, Binary e, Binary f, Binary g, Binary h, Binary i) => Binary ((,,,,,,,,) a b c d e f g h i)
skip :: Integral i => i -> Get ()
peek :: (Integral i, Binary b) => i -> Get b
from :: (Integral i, Binary b) => i -> Get b
fromWith :: Integral i => Get b -> i -> Get b
isEnd :: Get Bool
untilEnd :: Get b -> Get [b]
getN :: (Integral i, Binary b) => i -> Get [b]
toWord8 :: Integral i => i -> Word8
toWord16 :: Integral i => i -> Word16
toWord32 :: Integral i => i -> Word32
Produced by Haddock version 2.3.0