[project @ 1996-02-06 14:32:22 by dnt]
[ghc-hetmet.git] / ghc / compiler / prelude / TysPrim.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface TysPrim where
3 import TyCon(TyCon)
4 import UniType(UniType)
5 addrPrimTy :: UniType
6 addrPrimTyCon :: TyCon
7 arrayPrimTyCon :: TyCon
8 byteArrayPrimTy :: UniType
9 byteArrayPrimTyCon :: TyCon
10 charPrimTy :: UniType
11 charPrimTyCon :: TyCon
12 doublePrimTy :: UniType
13 doublePrimTyCon :: TyCon
14 floatPrimTy :: UniType
15 floatPrimTyCon :: TyCon
16 intPrimTy :: UniType
17 intPrimTyCon :: TyCon
18 mallocPtrPrimTyCon :: TyCon
19 mkArrayPrimTy :: UniType -> UniType
20 mkMutableArrayPrimTy :: UniType -> UniType -> UniType
21 mkMutableByteArrayPrimTy :: UniType -> UniType
22 mkStablePtrPrimTy :: UniType -> UniType
23 mkStatePrimTy :: UniType -> UniType
24 mkSynchVarPrimTy :: UniType -> UniType -> UniType
25 mutableArrayPrimTyCon :: TyCon
26 mutableByteArrayPrimTyCon :: TyCon
27 realWorldStatePrimTy :: UniType
28 realWorldTy :: UniType
29 realWorldTyCon :: TyCon
30 stablePtrPrimTyCon :: TyCon
31 statePrimTyCon :: TyCon
32 synchVarPrimTyCon :: TyCon
33 voidPrimTy :: UniType
34 wordPrimTy :: UniType
35 wordPrimTyCon :: TyCon
36