1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
8 import NameTypes(FullName, ShortName)
9 import PreludePS(_PackedString)
15 type CE = UniqFM Class
17 type GVE = [(Name, Id)]
19 type LVE = [(Name, Id)]
22 type TCE = UniqFM TyCon
25 getE_CE :: E -> UniqFM Class
26 getE_GlobalVals :: E -> [Id]
27 getE_TCE :: E -> UniqFM TyCon
28 growE_LVE :: E -> [(Name, Id)] -> E
29 lookupE_Binder :: E -> Name -> Id
30 lookupE_ClassOpByKey :: E -> Unique -> _PackedString -> Id
31 lookupE_Value :: E -> Name -> Id
32 lookupE_ValueQuietly :: E -> Name -> Labda Id
33 mkE :: UniqFM TyCon -> UniqFM Class -> E
35 nullGVE :: [(Name, Id)]
36 nullLVE :: [(Name, Id)]
37 plusE_CE :: E -> UniqFM Class -> E
38 plusE_GVE :: E -> [(Name, Id)] -> E
39 plusE_TCE :: E -> UniqFM TyCon -> E
40 plusGVE :: [a] -> [a] -> [a]
41 plusLVE :: [a] -> [a] -> [a]
43 unitGVE :: Name -> Id -> [(Name, Id)]