|
|
|
|
|
| Documentation |
|
| data HsDecl id |
| Constructors | | Instances | |
|
|
| type LHsDecl id = Located (HsDecl id) |
|
| data TyClDecl name |
| Constructors | | ForeignType | | | | TyFamily | | | | TyData | | | | TySynonym | | | | ClassDecl | | |
| Instances | |
|
|
| type LTyClDecl name = Located (TyClDecl name) |
|
| data InstDecl name |
| Constructors | | Instances | |
|
|
| type LInstDecl name = Located (InstDecl name) |
|
| data DerivDecl name |
| Constructors | | Instances | |
|
|
| type LDerivDecl name = Located (DerivDecl name) |
|
| data NewOrData |
| Constructors | | Instances | |
|
|
| data FamilyFlavour |
|
|
| data RuleDecl name |
| Constructors | | Instances | |
|
|
| type LRuleDecl name = Located (RuleDecl name) |
|
| data RuleBndr name |
| Constructors | | Instances | |
|
|
| data DefaultDecl name |
| Constructors | | Instances | |
|
|
| type LDefaultDecl name = Located (DefaultDecl name) |
|
| data SpliceDecl id |
| Constructors | | Instances | |
|
|
| data ForeignDecl name |
| Constructors | | Instances | |
|
|
| type LForeignDecl name = Located (ForeignDecl name) |
|
| data ForeignImport |
| Constructors | | Instances | |
|
|
| data ForeignExport |
| Constructors | | Instances | |
|
|
| data CImportSpec |
|
|
| data FoType |
| Constructors | | Instances | |
|
|
| data ConDecl name |
| Constructors | | Instances | |
|
|
| data ResType name |
|
|
| data ConDeclField name |
|
|
| type LConDecl name = Located (ConDecl name) |
|
| type HsConDeclDetails name = HsConDetails (LBangType name) [ConDeclField name] |
|
| hsConDeclArgTys :: HsConDeclDetails name -> [LBangType name] |
|
| data DocDecl name |
| Constructors | | Instances | |
|
|
| type LDocDecl name = Located (DocDecl name) |
|
| docDeclDoc :: DocDecl name -> HsDoc name |
|
| data WarnDecl name |
| Constructors | | Instances | |
|
|
| type LWarnDecl name = Located (WarnDecl name) |
|
| data HsGroup id |
| Constructors | | Instances | |
|
|
| emptyRdrGroup :: HsGroup a |
|
| appendGroups :: HsGroup a -> HsGroup a -> HsGroup a |
|
| tcdName :: TyClDecl name -> name |
|
| tyClDeclNames :: Eq name => TyClDecl name -> [Located name] |
|
| tyClDeclTyVars :: TyClDecl name -> [LHsTyVarBndr name] |
|
| isTypeDecl :: TyClDecl name -> Bool |
|
| countTyClDecls :: [TyClDecl name] -> (Int, Int, Int, Int, Int, Int) |
|
| instDeclATs :: InstDecl name -> [LTyClDecl name] |
|
| collectRuleBndrSigTys :: [RuleBndr name] -> [LHsType name] |
|
| Produced by Haddock version 2.3.0 |