ghc-6.12.1: The GHC API
Source code
Contents
Index
Binary
Documentation
data
Bin
a
Source
class
Binary
a
where
Source
Methods
put_
::
BinHandle
-> a ->
IO
()
Source
put
::
BinHandle
-> a ->
IO
(
Bin
a)
Source
get
::
BinHandle
->
IO
a
Source
data
BinHandle
Source
openBinIO
::
Handle
->
IO
BinHandle
Source
openBinIO_
::
Handle
->
IO
BinHandle
Source
openBinMem
::
Int
->
IO
BinHandle
Source
seekBin
::
BinHandle
->
Bin
a ->
IO
()
Source
seekBy
::
BinHandle
->
Int
->
IO
()
Source
tellBin
::
BinHandle
->
IO
(
Bin
a)
Source
castBin
::
Bin
a ->
Bin
b
Source
writeBinMem
::
BinHandle
->
FilePath
->
IO
()
Source
readBinMem
::
FilePath
->
IO
BinHandle
Source
fingerprintBinMem
::
BinHandle
->
IO
Fingerprint
Source
isEOFBin
::
BinHandle
->
IO
Bool
Source
putAt
::
Binary
a =>
BinHandle
->
Bin
a -> a ->
IO
()
Source
getAt
::
Binary
a =>
BinHandle
->
Bin
a ->
IO
a
Source
putByte
::
BinHandle
->
Word8
->
IO
()
Source
getByte
::
BinHandle
->
IO
Word8
Source
lazyGet
::
Binary
a =>
BinHandle
->
IO
a
Source
lazyPut
::
Binary
a =>
BinHandle
-> a ->
IO
()
Source
data
ByteArray
Source
Constructors
BA
ByteArray#
getByteArray
::
BinHandle
->
Int
->
IO
ByteArray
Source
putByteArray
::
BinHandle
->
ByteArray#
->
Int#
->
IO
()
Source
data
UserData
Source
Constructors
UserData
ud_dict
:: Dictionary
ud_symtab
:: SymbolTable
ud_put_name
::
BinHandle
->
Name
->
IO
()
ud_put_fs
::
BinHandle
->
FastString
->
IO
()
getUserData
::
BinHandle
->
UserData
Source
setUserData
::
BinHandle
->
UserData
->
BinHandle
Source
newReadState
:: Dictionary ->
IO
UserData
Source
newWriteState
:: (
BinHandle
->
Name
->
IO
()
) -> (
BinHandle
->
FastString
->
IO
()
) ->
IO
UserData
Source
putDictionary
::
BinHandle
->
Int
->
UniqFM
(
Int
,
FastString
) ->
IO
()
Source
getDictionary
::
BinHandle
->
IO
Dictionary
Source
putFS
::
BinHandle
->
FastString
->
IO
()
Source
Produced by
Haddock
version 2.6.0