| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documentation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data HsDecl id | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LHsDecl id = Located (HsDecl id) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data TyClDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LTyClDecl name = Located (TyClDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data InstDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LInstDecl name = Located (InstDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data DerivDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LDerivDecl name = Located (DerivDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data NewOrData | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data FamilyFlavour | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data RuleDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LRuleDecl name = Located (RuleDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data RuleBndr name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data DefaultDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LDefaultDecl name = Located (DefaultDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data SpliceDecl id | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data ForeignDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LForeignDecl name = Located (ForeignDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data ForeignImport | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data ForeignExport | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data CImportSpec | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data FoType | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data ConDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LDocDecl name = Located (DocDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
docDeclDoc :: DocDecl name -> HsDoc name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data WarnDecl name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type LWarnDecl name = Located (WarnDecl name) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
data HsGroup id | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
emptyRdrGroup :: HsGroup a | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
emptyRnGroup :: 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] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isClassDecl :: TyClDecl name -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isSynDecl :: TyClDecl name -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isDataDecl :: TyClDecl name -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isTypeDecl :: TyClDecl name -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isFamilyDecl :: TyClDecl name -> Bool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isFamInstDecl :: 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.4.2 |