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

Language.Haskell.TH.All

Documentation

data Derivation Source

The type of ways to derive classes. Should not really be in this module!

Constructors

Fields

derivationDeriver :: DataDef -> Q [Dec]

The derivation function proper

derivationName :: String

The name of the derivation

derivation :: (DataDef -> [Dec]) -> String -> Derivation Source

derivationQ :: (DataDef -> Q [Dec]) -> String -> Derivation Source

module Language.Haskell.TH.Syntax

module Language.Haskell.TH.Peephole

module Language.Haskell.TH.Helper

module Language.Haskell.TH.FixedPpr

module Language.Haskell.TH.Data

module Language.Haskell.TH.ExpandSynonym

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