ghc-6.12.3: The GHC API
Source code
Contents
Index
Class
Documentation
data
Class
Source
Instances
Eq
Class
Ord
Class
Show
Class
Outputable
Class
Uniquable
Class
NamedThing
Class
type
ClassOpItem
= (
Id
,
DefMeth
)
Source
data
DefMeth
Source
Constructors
NoDefMeth
DefMeth
GenDefMeth
Instances
Eq
DefMeth
Outputable
DefMeth
Binary
DefMeth
type
FunDep
a = ([a], [a])
Source
pprFundeps
::
Outputable
a => [
FunDep
a] ->
SDoc
Source
pprFunDep
::
Outputable
a =>
FunDep
a ->
SDoc
Source
mkClass
::
Name
-> [
TyVar
] -> [([
TyVar
], [
TyVar
])] -> [
PredType
] -> [
Id
] -> [
TyCon
] -> [
ClassOpItem
] ->
TyCon
->
Class
Source
classTyVars
::
Class
-> [
TyVar
]
Source
classArity
::
Class
->
Arity
Source
classKey
::
Class
->
Unique
Source
className
::
Class
->
Name
Source
classATs
::
Class
-> [
TyCon
]
Source
classSelIds
::
Class
-> [
Id
]
Source
classTyCon
::
Class
->
TyCon
Source
classMethods
::
Class
-> [
Id
]
Source
classBigSig
::
Class
-> ([
TyVar
], [
PredType
], [
Id
], [
ClassOpItem
])
Source
classExtraBigSig
::
Class
-> ([
TyVar
], [
FunDep
TyVar
], [
PredType
], [
Id
], [
TyCon
], [
ClassOpItem
])
Source
classTvsFds
::
Class
-> ([
TyVar
], [
FunDep
TyVar
])
Source
classSCTheta
::
Class
-> [
PredType
]
Source
Produced by
Haddock
version 2.6.1