| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||||
data IfaceType | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
type IfaceKind = IfaceType | ||||||||||||||||||||||||||||
data IfacePredType | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
data IfaceTyCon | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
type IfaceContext = [IfacePredType] | ||||||||||||||||||||||||||||
data IfaceBndr | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
type IfaceTvBndr = (FastString, IfaceKind) | ||||||||||||||||||||||||||||
type IfaceIdBndr = (FastString, IfaceType) | ||||||||||||||||||||||||||||
type IfaceCoercion = IfaceType | ||||||||||||||||||||||||||||
ifaceTyConName :: IfaceTyCon -> Name | ||||||||||||||||||||||||||||
toIfaceType :: Type -> IfaceType | ||||||||||||||||||||||||||||
toIfacePred :: PredType -> IfacePredType | ||||||||||||||||||||||||||||
toIfaceContext :: ThetaType -> IfaceContext | ||||||||||||||||||||||||||||
toIfaceBndr :: Var -> IfaceBndr | ||||||||||||||||||||||||||||
toIfaceIdBndr :: Id -> (FastString, IfaceType) | ||||||||||||||||||||||||||||
toIfaceTvBndrs :: [TyVar] -> [(FastString, IfaceType)] | ||||||||||||||||||||||||||||
toIfaceTyCon :: TyCon -> IfaceTyCon | ||||||||||||||||||||||||||||
toIfaceTyCon_name :: Name -> IfaceTyCon | ||||||||||||||||||||||||||||
pprParendIfaceType :: IfaceType -> SDoc | ||||||||||||||||||||||||||||
pprIfaceContext :: IfaceContext -> SDoc | ||||||||||||||||||||||||||||
pprIfaceIdBndr :: (FastString, IfaceType) -> SDoc | ||||||||||||||||||||||||||||
pprIfaceTvBndr :: IfaceTvBndr -> SDoc | ||||||||||||||||||||||||||||
pprIfaceTvBndrs :: [IfaceTvBndr] -> SDoc | ||||||||||||||||||||||||||||
pprIfaceBndrs :: [IfaceBndr] -> SDoc | ||||||||||||||||||||||||||||
noParens :: SDoc -> SDoc | ||||||||||||||||||||||||||||
maybeParen :: Int -> Int -> SDoc -> SDoc | ||||||||||||||||||||||||||||
pprIfaceForAllPart :: [IfaceTvBndr] -> IfaceContext -> SDoc -> SDoc | ||||||||||||||||||||||||||||
Produced by Haddock version 2.3.0 |