| ||||
| ||||
| 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.7.2 |