ghc-6.12.3: The GHC APISource codeContentsIndex
BuildTyCl
Documentation
buildSynTyCon :: Name -> [TyVar] -> SynTyConRhs -> Kind -> Maybe (TyCon, [Type]) -> TcRnIf m n TyConSource
buildAlgTyCon :: Name -> [TyVar] -> ThetaType -> AlgTyConRhs -> RecFlag -> Bool -> Bool -> Maybe (TyCon, [Type]) -> TcRnIf m n TyConSource
buildDataCon :: Name -> Bool -> [StrictnessMark] -> [Name] -> [TyVar] -> [TyVar] -> [(TyVar, Type)] -> ThetaType -> [Type] -> Type -> TyCon -> TcRnIf m n DataConSource
buildClass :: Bool -> Name -> [TyVar] -> ThetaType -> [FunDep TyVar] -> [TyThing] -> [(Name, DefMeth, Type)] -> RecFlag -> TcRnIf m n ClassSource
mkAbstractTyConRhs :: AlgTyConRhsSource
mkOpenDataTyConRhs :: AlgTyConRhsSource
mkNewTyConRhs :: Name -> TyCon -> DataCon -> TcRnIf m n AlgTyConRhsSource
mkDataTyConRhs :: [DataCon] -> AlgTyConRhsSource
setAssocFamilyPermutation :: [TyVar] -> TyThing -> TyThingSource
Produced by Haddock version 2.6.1