derive-2.6.5: A program and library to derive instances for data types

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Convert

Documentation

class (Typeable a, Typeable b, Show a, Show b) => Convert a b Source #

Minimal complete definition

conv

Instances
Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Type0 -> Type ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Type -> Asst ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Dec -> Decl ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Name -> QName ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Name0 -> Name ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Name -> TyVarBind ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Cxt -> Context ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Con -> QualConDecl ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Con -> ConDecl ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: StrictType -> Type ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: TyVarBndr -> TyVarBind ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Kind -> Kind0 ()

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: [Stmt ()] -> Guard

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Maybe (Context ()) -> Cxt

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: QName () -> Name

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Name () -> Name0

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: QOp () -> Exp

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Decl () -> Dec

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Match () -> Clause

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: QualConDecl () -> Con

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: ConDecl () -> Con

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Rhs () -> Body

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Type () -> Type0

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Type () -> StrictType

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: TyVarBind () -> Name

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: TyVarBind () -> TyVarBndr

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Kind0 () -> Kind

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Asst () -> Type

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Literal () -> Lit

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Exp () -> Exp0

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Pat () -> Pat0

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: PatField () -> FieldPat

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Stmt0 () -> Stmt

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: QualStmt () -> Stmt

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: FieldUpdate () -> FieldExp

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Alt () -> Match

Convert a b => Convert [a] [b] Source #
Instance details

Defined in Language.Haskell.Convert

Methods

conv :: [a] -> [b]

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Maybe (Binds ()) -> [Dec]

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: Binds () -> [Dec]

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: FieldDecl () -> [VarStrictType]

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: GuardedRhs () -> (Guard, Exp)

Instance details

Defined in Language.Haskell.Convert

Methods

conv :: ([Name ()], Type ()) -> [VarStrictType]

convert :: forall a b. Convert a b => a -> b Source #

AltStyle によって変換されたページ (->オリジナル) /