[project @ 1997-06-05 21:22:15 by sof]
[ghc-hetmet.git] / ghc / compiler / basicTypes / Id.hi-boot
1 _interface_ Id 1
2 _exports_
3 Id Id GenId StrictnessMark(MarkedStrict NotMarkedStrict) dataConArgTys idType isNullaryDataCon mkDataCon mkTupleCon nmbrId pprId;
4 _declarations_
5 1 type Id = Id.GenId Type.Type ;
6 1 data GenId ty ;
7 1 data StrictnessMark = MarkedStrict | NotMarkedStrict ;
8 1 dataConArgTys _:_ Id -> [Type.Type] -> [Type.Type] ;;
9 1 idType _:_ Id -> Type.Type ;;
10 1 isNullaryDataCon _:_ Id -> PrelBase.Bool ;;
11 1 mkDataCon _:_ Name.Name -> [StrictnessMark] -> [FieldLabel.FieldLabel] -> [TyVar.TyVar] -> [(Class.Class,Type.Type)] -> [TyVar.TyVar] -> [(Class.Class,Type.Type)] -> [Type.Type] -> TyCon.TyCon -> Id ;;
12 1 mkTupleCon _:_ PrelBase.Int -> Name.Name -> Type.Type -> Id ;;
13 1 nmbrId _:_ Id -> PprEnv.NmbrEnv -> (PprEnv.NmbrEnv, Id) ;;
14 1 pprId _:_ _forall_ [ty] {Outputable.Outputable ty} => Outputable.PprStyle -> GenId ty -> Pretty.Doc ;;