|
|
|
|
|
Documentation |
|
tcClassSigs :: Name -> [LSig Name] -> LHsBinds Name -> TcM [TcMethInfo] |
|
tcClassDecl2 :: LTyClDecl Name -> TcM (LHsBinds Id, [Id]) |
|
findMethodBind :: Name -> Name -> LHsBinds Name -> Maybe (LHsBind Name) |
|
tcInstanceMethodBody :: SkolemInfo -> Class -> [TcTyVar] -> [Inst] -> TcThetaType -> [TcType] -> Maybe (Inst, LHsBind Id) -> Id -> Name -> TcSigFun -> TcPragFun -> LHsBind Name -> TcM (Id, LHsBinds Id) |
|
mkGenericDefMethBind :: Class -> [Type] -> Id -> Name -> TcM (LHsBind Name) |
|
getGenericInstances :: [LTyClDecl Name] -> TcM [InstInfo Name] |
|
mkDefMethRdrName :: Name -> RdrName |
|
tcAddDeclCtxt :: TyClDecl Name -> TcM a -> TcM a |
|
badMethodErr :: Outputable a => a -> Name -> SDoc |
|
badATErr :: Class -> Name -> SDoc |
|
omittedATWarn :: Name -> SDoc |
|
Produced by Haddock version 2.4.2 |