regular-0.2: Generic programming library for regular datatypes.
Source code
Contents
Index
Generics.Regular.Functions.Read
Portability
non-portable
Stability
experimental
Maintainer
generics@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
where
Source
Methods
hreader
::
ReadPrec
a ->
Bool
->
ReadPrec
(f a)
Source
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
-> a
Source
readPrec
:: (
Regular
a,
Read
(
PF
a)) =>
ReadPrec
a
Source
readsPrec
:: (
Regular
a,
Read
(
PF
a)) =>
Int
->
ReadS
a
Source
Produced by
Haddock
version 2.4.2