regular-0.2: Generic programming library for regular datatypes.Source codeContentsIndex
Generics.Regular.Functions.Read
Portabilitynon-portable
Stabilityexperimental
Maintainergenerics@haskell.org
Contents
Read functions
Description
Summary: Generic read. This module is not exported by Generics.Regular.Functions to avoid clashes with Prelude.
Synopsis
class Read f where
hreader :: ReadPrec a -> Bool -> ReadPrec (f a)
read :: (Regular a, Read (PF a)) => String -> a
readPrec :: (Regular a, Read (PF a)) => ReadPrec a
readsPrec :: (Regular a, Read (PF a)) => Int -> ReadS a
Read functions
class Read f whereSource
Methods
hreader :: ReadPrec a -> Bool -> ReadPrec (f a)Source
show/hide Instances
Read U
Read I
Read a => Read (K a)
(Selector s, Read f) => Read (S s f)
(Constructor c, CountAtoms (f :*: g), Read f, Read g) => Read (C c (f :*: g))
(Constructor c, Read (S s f)) => Read (C c (S s f))
(Constructor c, Read (K a)) => Read (C c (K a))
(Constructor c, Read I) => Read (C c I)
Constructor c => Read (C c U)
(Read f, Read g) => Read (f :*: g)
(Read f, Read g) => Read (f :+: g)
read :: (Regular a, Read (PF a)) => String -> aSource
readPrec :: (Regular a, Read (PF a)) => ReadPrec aSource
readsPrec :: (Regular a, Read (PF a)) => Int -> ReadS aSource
Produced by Haddock version 2.4.2