| hoogle | Source code | Contents | Index

Data.Binary.Defer.Class

Documentation

class BinaryDefer a where | Source

Methods

put :: a -> DeferPut () | Source

get :: DeferGet a | Source

size :: a -> Int | Source

putFixed :: a -> DeferPut () | Source

getFixed :: DeferGet a | Source

Instances

BinaryDefer Bool
BinaryDefer Char
BinaryDefer Int
BinaryDefer ()
BinaryDefer ByteString
BinaryDefer Haddock
BinaryDefer Type
BinaryDefer TypeSig
BinaryDefer DataKeyword
BinaryDefer TextItem
BinaryDefer Alias
BinaryDefer Aliases
BinaryDefer Instances
BinaryDefer EntryType
BinaryDefer EntryText
BinaryDefer Entry
BinaryDefer Module
BinaryDefer Package
BinaryDefer Items
BinaryDefer IntRange
BinaryDefer NameItem
BinaryDefer NameSearch
BinaryDefer SuggestItem
BinaryDefer Suggest
BinaryDefer EntryInfo
BinaryDefer Node
BinaryDefer Graph
BinaryDefer Graphs
BinaryDefer TypeSearch
BinaryDefer DataBase
BinaryDefer a => BinaryDefer ([] a)
BinaryDefer a => BinaryDefer (Maybe a)
BinaryDefer a => BinaryDefer (Defer a)
BinaryDefer a => BinaryDefer (Array a)
Typeable a => BinaryDefer (Link a)
BinaryDefer (Lookup a)
BinaryDefer a => BinaryDefer (Index a)
BinaryDefer a => BinaryDefer (Trie a)
BinaryDefer a => BinaryDefer (Vector a)
(BinaryDefer a, BinaryDefer b) => BinaryDefer (Either a b)
(BinaryDefer a, BinaryDefer b) => BinaryDefer ((,) a b)
(Ord k, BinaryDefer k, BinaryDefer v) => BinaryDefer (Map k v)
(BinaryDefer a, BinaryDefer b, BinaryDefer c) => BinaryDefer ((,,) a b c)
(BinaryDefer a, BinaryDefer b, BinaryDefer c, BinaryDefer d) => BinaryDefer ((,,,) a b c d)
(BinaryDefer a, BinaryDefer b, BinaryDefer c, BinaryDefer d, BinaryDefer e) => BinaryDefer ((,,,,) a b c d e)
(BinaryDefer a, BinaryDefer b, BinaryDefer c, BinaryDefer d, BinaryDefer e, BinaryDefer f) => BinaryDefer ((,,,,,) a b c d e f)

errorDeferGet :: String -> a | Source

putEnumByte :: Enum a => a -> DeferPut () | Source

getEnumByte :: Enum a => DeferGet a | Source

putList :: BinaryDefer a => [a] -> DeferPut () | Source

newtype Defer a | Source

Constructors

Defer a |

Instances

BinaryDefer a => BinaryDefer (Defer a)

fromDefer :: Defer a -> a | Source

Produced by Haddock version 2.4.2