1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface ProtoName where
5 import Outputable(NamedThing, Outputable)
6 import PreludePS(_PackedString)
9 data ProtoName = Unk _PackedString | Imp _PackedString _PackedString [_PackedString] _PackedString | Prel Name
10 cmpByLocalName :: ProtoName -> ProtoName -> Int#
11 cmpProtoName :: ProtoName -> ProtoName -> Int#
12 elemByLocalNames :: ProtoName -> [ProtoName] -> Bool
13 elemProtoNames :: ProtoName -> [ProtoName] -> Bool
14 eqByLocalName :: ProtoName -> ProtoName -> Bool
15 eqProtoName :: ProtoName -> ProtoName -> Bool
16 isConopPN :: ProtoName -> Bool
17 mkPreludeProtoName :: Name -> ProtoName
18 instance NamedThing ProtoName
19 instance Outputable ProtoName