HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulehaskell-src-meta-0.8.15Haskell2010

Language.Haskell.Meta.Syntax.Translate

  • 2 types
  • 16 classes
  • 26 values
classclass ToName a where
#

Methods

Instances10ToName, …
  • ToName StringDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName NameDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (DeclHead l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (MaybePromotedName l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (Name l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (Op l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (QName l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (SpecialCon l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (TyVarBind l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToName (TyVarBndr_ flag)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToNames a where
#

Methods

Instances4ToNames
  • ToNames (Deriving l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToNames (InstHead l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToNames (InstRule l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToNames a => ToNames (Maybe a)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToLit a where
#

Methods

Instances7ToLit, …
  • ToLit IntegerDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit StringDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit CharDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit DoubleDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit FloatDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit IntDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToLit (Literal l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToType a where
#

Methods

Instances4ToType
  • ToType (InstHead l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToType (InstRule l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToType (QName l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToType (Type l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToPat a where
#

Methods

Instances6ToPat
  • ToPat LitDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToPat (Pat l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToPat a => ToPat [a]Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToPat a, ToPat b) => ToPat (a, b)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToPat a, ToPat b, ToPat c) => ToPat (a, b, c)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToPat a, ToPat b, ToPat c, ToPat d) => ToPat (a, b, c, d)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToExp a where
#

Methods

Instances7ToExp, …
  • ToExp LitDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToExp (Exp l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToExp (QOp l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToExp a => ToExp [a]Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToExp a, ToExp b) => ToExp (a, b)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToExp a, ToExp b, ToExp c) => ToExp (a, b, c)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • (ToExp a, ToExp b, ToExp c, ToExp d) => ToExp (a, b, c, d)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToDecs a where
#

Methods

Instances6ToDecs
  • ToDecs (Binds l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToDecs (ClassDecl l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToDecs (Decl l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToDecs (InstDecl l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToDecs a => ToDecs (Maybe a)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToDecs a => ToDecs [a]Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToDec a where
#

Methods

Instances1ToDec
  • ToDec (Decl l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToStmt a where
#

Methods

Instances1ToStmt
  • ToStmt (Stmt l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToLoc a where
#

Methods

Instances1ToLoc
  • ToLoc SrcLocDefined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToCxt a where
#

Methods

Instances3ToCxt
  • ToCxt (Context l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToCxt (InstRule l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToCxt a => ToCxt (Maybe a)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToPred a where
#

Methods

Instances1ToPred
  • ToPred (Asst l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
classclass ToTyVars a where
#

Methods

Instances4ToTyVars
  • ToTyVars (DeclHead l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToTyVars (TyVarBind l)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToTyVars a => ToTyVars (Maybe a)Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate
  • ToTyVars a => ToTyVars [a]Defined in haskell-src-meta-0.8.15 · Language.Haskell.Meta.Syntax.Translate