Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
VarStrictTypeQ = Q VarStrictTypetemplate-haskell Language.Haskell.TH.Lib.Internal No documentation available.
arithSeqE :: Quote m => m Range -> m Exptemplate-haskell Language.Haskell.TH.Lib.Internal No documentation available.
-
template-haskell Language.Haskell.TH.Lib.Internal No documentation available.
tySynEqn :: Quote m => Maybe [m (TyVarBndr ())] -> m Type -> m Type -> m TySynEqntemplate-haskell Language.Haskell.TH.Lib.Internal No documentation available.
-
template-haskell Language.Haskell.TH.PprLib No documentation available.
-
template-haskell Language.Haskell.TH.Syntax { [ 1 ,2 .. 10 ] }
-
template-haskell Language.Haskell.TH.Syntax a
NameQ :: ModName -> NameFlavourtemplate-haskell Language.Haskell.TH.Syntax A qualified name; dynamically bound
-
template-haskell Language.Haskell.TH.Syntax One equation of a type family instance or closed type family. The arguments are the left-hand-side type and the right-hand-side result. For instance, if you had the following type family:
type family Foo (a :: k) :: k where forall k (a :: k). Foo @k a = a
The Foo @k a = a equation would be represented as follows:TySynEqn (Just [PlainTV k, KindedTV a (VarT k)]) (AppT (AppKindT (ConT ''Foo) (VarT k)) (VarT a)) (VarT a)
TySynEqn :: Maybe [TyVarBndr ()] -> Type -> Type -> TySynEqntemplate-haskell Language.Haskell.TH.Syntax No documentation available.