Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.TH.Data
Description
The core module of the Data.Derive system. This module contains the data types used for communication between the extractors and the derivors.
Documentation
qualifiedDataName :: DataDef -> Name #
qualifiedCtorName :: CtorDef -> Name #
ctorStrictTypes :: CtorDef -> [StrictType] #
ctorFields :: CtorDef -> [String] #
dropModule :: String -> String #
dropNumber :: String -> String #
unqualifiedName :: Name -> String #