Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
con_forall :: ConDecl pass -> Boolghc GHC.Hs.Decls True = explicit user-written forall e.g. data T a = forall b. MkT b (b->a) con_ex_tvs = {b} False => con_ex_tvs is empty
hs_fords :: HsGroup p -> [LForeignDecl p]ghc GHC.Hs.Decls No documentation available.
aesBarsBefore :: AnnExplicitSum -> [EpaLocation]ghc GHC.Hs.Expr No documentation available.
-
ghc GHC.Hs.Expr No documentation available.
sumPatVbarsBefore :: EpAnnSumPat -> [EpaLocation]ghc GHC.Hs.Pat No documentation available.
type
EpAnnForallTy = EpAnn (AddEpAnn, AddEpAnn)ghc GHC.Hs.Type No documentation available.
HsForAllInvis :: XHsForAllInvis pass -> [LHsTyVarBndr Specificity pass] -> HsForAllTelescope passghc GHC.Hs.Type An invisible forall (e.g., forall a {b} c. {...}), where each binder has a Specificity.
-
ghc GHC.Hs.Type The type variable binders in an HsForAllTy. See also Note [Variable Specificity and Forall Visibility] in GHC.Tc.Gen.HsType.
HsForAllTy :: XForAllTy pass -> HsForAllTelescope pass -> LHsType pass -> HsType passghc GHC.Hs.Type - AnnKeywordId : AnnForall, AnnDot,AnnDarrow For details on above see Note [exact print annotations] in GHC.Parser.Annotation
HsForAllVis :: XHsForAllVis pass -> [LHsTyVarBndr () pass] -> HsForAllTelescope passghc GHC.Hs.Type A visible forall (e.g., forall a -> {...}). These do not have any notion of specificity, so we use () as a placeholder value.