ghc-6.12.2: The GHC APISource codeContentsIndex
TcBinds
Documentation
tcLocalBinds :: HsLocalBinds Name -> TcM thing -> TcM (HsLocalBinds TcId, thing)Source
tcTopBinds :: HsValBinds Name -> TcM (LHsBinds TcId, TcLclEnv)Source
tcHsBootSigs :: HsValBinds Name -> TcM [Id]Source
tcMonoBinds :: [LHsBind Name] -> TcSigFun -> RecFlag -> TcM (LHsBinds TcId, [MonoBindInfo])Source
tcPolyBinds :: TopLevelFlag -> TcSigFun -> TcPragFun -> RecFlag -> RecFlag -> LHsBinds Name -> TcM (LHsBinds TcId, [TcId])Source
type TcPragFun = Name -> [LSig Name]Source
tcPrags :: Id -> [LSig Name] -> TcM [LPrag]Source
mkPragFun :: [LSig Name] -> TcPragFunSource
data TcSigInfo Source
Constructors
TcSigInfo
sig_id :: TcId
sig_tvs :: [TcTyVar]
sig_theta :: TcThetaType
sig_tau :: TcTauType
sig_loc :: InstLoc
show/hide Instances
type TcSigFun = Name -> Maybe [Name]Source
mkTcSigFun :: [LSig Name] -> TcSigFunSource
badBootDeclErr :: MessageSource
Produced by Haddock version 2.6.1