Rough matches for family instances
[ghc-hetmet.git] / compiler / iface / TcIface.lhs-boot
1 \begin{code}
2 module TcIface where
3 import IfaceSyn   ( IfaceDecl, IfaceInst, IfaceFamInst, IfaceRule )
4 import TypeRep    ( TyThing )
5 import TcRnTypes  ( IfL )
6 import InstEnv    ( Instance )
7 import FamInstEnv ( FamInst )
8 import CoreSyn    ( CoreRule )
9
10 tcIfaceDecl    :: Bool -> IfaceDecl -> IfL TyThing
11 tcIfaceRules   :: Bool -> [IfaceRule] -> IfL [CoreRule]
12 tcIfaceInst    :: IfaceInst -> IfL Instance
13 tcIfaceFamInst :: IfaceFamInst -> IfL FamInst
14 \end{code}
15