|
|
|
|
|
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 |