derive-2.0.1: A program and library to derive instances for data types
Source code
Contents
Index
Data.Derive.DSL.HSE
Documentation
sample
::
Input
Source
outEq
::
Out
->
Out
->
Bool
Source
type
Input
=
DataDecl
Source
type
Ctor
=
CtorDecl
Source
ctorIndex
::
Input
->
Ctor
->
Integer
Source
toInput
::
DataDecl
->
Input
Source
type
Out
= [
Decl
]
Source
data
Output
Source
Constructors
OString
String
OInt
Integer
OApp
String
[
Output
]
OList
[
Output
]
OIgnore
OCustom
String
Instances
Eq
Output
Data
Output
Show
Output
Typeable
Output
toOutput
::
Data
a => a ->
Output
Source
fromOutput
::
Data
a =>
Output
-> a
Source
fromState
::
State
a x -> x
Source
module
Language.Haskell
Produced by
Haddock
version 2.4.2