[project @ 1996-01-08 20:28:12 by partain]
[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         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
7 addrPrimTyCon :: TyCon
8         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
9 arrayPrimTyCon :: TyCon
10         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
11 byteArrayPrimTy :: UniType
12         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
13 byteArrayPrimTyCon :: TyCon
14         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
15 charPrimTy :: UniType
16         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
17 charPrimTyCon :: TyCon
18         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
19 doublePrimTy :: UniType
20         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
21 doublePrimTyCon :: TyCon
22         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
23 floatPrimTy :: UniType
24         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
25 floatPrimTyCon :: TyCon
26         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
27 intPrimTy :: UniType
28         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
29 intPrimTyCon :: TyCon
30         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
31 mallocPtrPrimTyCon :: TyCon
32         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
33 mkArrayPrimTy :: UniType -> UniType
34         {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _N_ _N_ _N_ #-}
35 mkMutableArrayPrimTy :: UniType -> UniType -> UniType
36         {-# GHC_PRAGMA _A_ 2 _U_ 22 _N_ _N_ _N_ _N_ #-}
37 mkMutableByteArrayPrimTy :: UniType -> UniType
38         {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _N_ _N_ _N_ #-}
39 mkStablePtrPrimTy :: UniType -> UniType
40         {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _N_ _N_ _N_ #-}
41 mkStatePrimTy :: UniType -> UniType
42         {-# GHC_PRAGMA _A_ 1 _U_ 2 _N_ _N_ _N_ _N_ #-}
43 mkSynchVarPrimTy :: UniType -> UniType -> UniType
44         {-# GHC_PRAGMA _A_ 2 _U_ 22 _N_ _N_ _N_ _N_ #-}
45 mutableArrayPrimTyCon :: TyCon
46         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
47 mutableByteArrayPrimTyCon :: TyCon
48         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
49 realWorldStatePrimTy :: UniType
50         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _F_ _IF_ARGS_ 0 0 X 2 _APP_  _ORIG_ TysPrim mkStatePrimTy [ _ORIG_ TysPrim realWorldTy ] _N_ #-}
51 realWorldTy :: UniType
52         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
53 realWorldTyCon :: TyCon
54         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
55 stablePtrPrimTyCon :: TyCon
56         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
57 statePrimTyCon :: TyCon
58         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
59 synchVarPrimTyCon :: TyCon
60         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
61 voidPrimTy :: UniType
62         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
63 wordPrimTy :: UniType
64         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
65 wordPrimTyCon :: TyCon
66         {-# GHC_PRAGMA _A_ 0 _N_ _N_ _N_ _N_ _N_ #-}
67