ghc-6.12.3: The GHC API
Source code
Contents
Index
TcClassDcl
Documentation
tcClassSigs
::
Name
-> [
LSig
Name
] ->
LHsBinds
Name
->
TcM
[TcMethInfo]
Source
tcClassDecl2
::
LTyClDecl
Name
->
TcM
(
LHsBinds
Id
, [
Id
])
Source
findMethodBind
::
Name
->
Name
->
LHsBinds
Name
->
Maybe
(
LHsBind
Name
)
Source
tcInstanceMethodBody
::
SkolemInfo
->
Class
-> [
TcTyVar
] -> [
Inst
] ->
TcThetaType
-> [
TcType
] ->
Maybe
(
Inst
,
LHsBind
Id
) ->
Id
->
Name
->
TcSigFun
->
TcPragFun
->
LHsBind
Name
->
TcM
(
Id
,
LHsBinds
Id
)
Source
mkGenericDefMethBind
::
Class
-> [
Type
] ->
Id
->
Name
->
TcM
(
LHsBind
Name
)
Source
getGenericInstances
:: [
LTyClDecl
Name
] ->
TcM
[
InstInfo
Name
]
Source
mkDefMethRdrName
::
Name
->
RdrName
Source
tcAddDeclCtxt
::
TyClDecl
Name
->
TcM
a ->
TcM
a
Source
badMethodErr
::
Outputable
a => a ->
Name
->
SDoc
Source
badATErr
::
Class
->
Name
->
SDoc
Source
omittedATWarn
::
Name
->
SDoc
Source
Produced by
Haddock
version 2.6.1