Copyright | (c) Marcin Mrotek, 2015 |
---|---|
License | BSD3 |
Maintainer | marcin.jan.mrotek@gmail.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Extensions | TemplateHaskell |
- showTypes :: TypeQ -> DecsQ
- unwrapTypeList :: Type -> Q [Type]
- module Graphics.QML.DataModel.Vinyl
Documentation
showTypes :: TypeQ -> DecsQ Source
Declare Showtype
instances for all labels in a given type-level list. Only works for explicit literals, unfortunately type synonyms and families aren't expanded.
unwrapTypeList :: Type -> Q [Type] Source
Unwraps a type-level list into a TH list of types.
module Graphics.QML.DataModel.Vinyl