ghc-6.12.3: The GHC APISource codeContentsIndex
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 -> RdrNameSource
tcAddDeclCtxt :: TyClDecl Name -> TcM a -> TcM aSource
badMethodErr :: Outputable a => a -> Name -> SDocSource
badATErr :: Class -> Name -> SDocSource
omittedATWarn :: Name -> SDocSource
Produced by Haddock version 2.6.1