Copyright | (c) Song Zhang |
---|---|
License | BSD-style (see the LICENSE file) |
Maintainer | haskell.zhang.song `at` hotmail.com |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Data.Derive.TopDown.CxtGen
Description
Synopsis
- genInferredContext :: ClassName -> TypeName -> Q Cxt
- genHoleContext :: ClassName -> TypeName -> Q Cxt
- genAllFieldsContext :: ClassName -> TypeName -> Q Cxt
Documentation
genInferredContext :: ClassName -> TypeName -> Q Cxt Source #
genHoleContext :: ClassName -> TypeName -> Q Cxt Source #
Generate wildcard context
genAllFieldsContext :: ClassName -> TypeName -> Q Cxt Source #
Put all possible type fields of the type into context