| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GHC.Definitions.TH
Synopsis
- data Config = Config {
- recordName :: String
- implicitName :: String
- constraintName :: String
- functionName :: String
- operatorTable :: [(Char, String)]
- autoConfig :: String -> Config
- defaultConfig :: Config
- makeDefinitions :: [Name] -> Q [Dec]
- makeDefinitionsWithConfig :: Config -> [Name] -> Q [Dec]
- makePattern :: String -> Name -> Q [Dec]
Documentation
Constructors
| Config | |
Fields
| |
autoConfig :: String -> Config Source #
makeDefinitions :: [Name] -> Q [Dec] Source #
Given a list of names names, makeDefinitions constructs the following:
makeDefinitionsWithConfig :: Config -> [Name] -> Q [Dec] Source #
Like makeDefinitions, but allows some control over the generated names.