derive-gadt-0.1.1: Instance deriving for (a subset of) GADTs.ContentsIndex
Search:
&&&
***
.->.
andT
AppT
arityGadt
ArrowT
bindM
bothVars
boundSet
btvs
buildUMap
checkForDups
closeT
collectShowCxt
ConT
deriveEqConsQ
deriveEqGadtInfo
deriveEqGadts
deriveOrdConsQ
deriveOrdGadtInfo
deriveOrdGadts
deriveReadConsQ
deriveReadGadtInfo
deriveReadGadts
deriveShowGadtInfo
deriveShowGadts
deriveShowGadtShowInfo
doubleType
evalS
execS
existentials
ExistsT
extractSubsts
finalMap
firstNameMap
foldl'T
foldlT
foldrT
ForallT
fromListT
fromT
ftvs
1 (Function)
2 (Function)
gadtArity
gadtConArgs
gadtConBound
gadtConFree
GadtConInfo
1 (Type/Class)
2 (Data Constructor)
gadtConInfo
gadtConName
gadtCons
gadtConType
GadtInfo
1 (Type/Class)
2 (Data Constructor)
gadtInfo
gadtName
gadtShowArity
gadtShowCons
gadtShowCxt
GadtShowInfo
1 (Type/Class)
2 (Data Constructor)
gadtShowInfo
gadtShowName
gensymQ
get
gets
getTopTyVars
groupCons
idType
initSubstEnv
instanceGroups
intType
invertSubstMap
invertSubsts
isExistential
isInf
isMono
isTyVar
isubstMaps
kindArity
listCon
listName
listT
localM
mapfst
mapsnd
match
matchT
matchTypes
mkClauseQ
mkCompareDiff
mkCompareE
mkCompareSame
mkEqFunD
mkFunD
mkGo
mkName
mkNameG
mkNameL
mkNameU
mkShowFunDs
mkTagMap
modify
myExtensions
myParseMode
myParseModule
myParseType
Name
NameG
NameL
nameToUName
NameU
newName
newUniq
noDupsMap
noDupsMapToFinalSubsts
openT
orT
parseModuleGadts
ppHs
1 (Function)
2 (Function)
pprName
pprParenType
pprType
prodT
Q
1 (Type/Class)
2 (Data Constructor)
qnameToUName
renameT
reset
resetQ
runIO
runQ
runS
runSubstM
S
1 (Type/Class)
2 (Data Constructor)
set
splitSubsts
splitTypeApps
srcExtsTypeToUnifyType
stragglers
SubstEnv
1 (Type/Class)
2 (Data Constructor)
SubstM
substM
SubstMap
substMap
substMaps
Substs
substT
sumT
T
1 (Type/Class)
2 (Data Constructor)
t0
t1
t2
t3
t4
t5
t6
t7
t8
t9
test1
testType0
testType1
testType2
tick
Tip
toListT
toT
toTreeT
tupCon
tupName
tupT
tvbName
Type
typeFromT
typeToT
typeViaT
unifiedGroups
unify
UnifyEnv
1 (Type/Class)
2 (Data Constructor)
UnifyMap
unifyMap
unifyT
unQ
unS
unwindAppT
unwindFunT
unwindType
varOnLeft
varOnRight
VarT
varT
ViaT
1 (Type/Class)
2 (Data Constructor)
zipT
|.|