Moduleth-abstraction-0.7.2.0
Language.Haskell.TH.Datatype.TyVarBndr
Synopsis
- value bndrInvis
- value bndrReq
- value inferredSpec
- value specifiedSpec
- value kindedTV
- value plainTV
- value changeTVFlags
- value elimTV
- value elimTVFlag
- value kindedTVFlag
- value kindedTVInferred
- value kindedTVInvis
- value kindedTVReq
- value kindedTVSpecified
- value mapMTV
- value mapMTVFlag
- value mapMTVKind
- value mapMTVName
- value mapTV
- value mapTVFlag
- value mapTVKind
- value mapTVName
- value plainTVFlag
- value plainTVInferred
- value plainTVInvis
- value plainTVReq
- value plainTVSpecified
- value traverseTV
- value traverseTVFlag
- value traverseTVKind
- value traverseTVName
- value tvFlag
- value tvKind
- value tvName
- type TyVarBndrSpec
- type TyVarBndrUnit
- type TyVarBndrVis
- data BndrVis
- data Specificity
- class DefaultBndrFlag
- type TyVarBndr_
- Packageth-abstraction-0.7.2.0
- Exports41
- LicenceISC
- SourceSyntax.hs
Visibility of a type variable. See Inferred vs. specified type variables.
Instances9Eq, Data, Ord, Show, Generic, PprFlag, …
Eq BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxData BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.Data.DataOrd BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxShow BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxGeneric BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxPprFlag BndrVisDefined in ghc-boot-th-10.0.0.20260917 · GHC.Boot.TH.PprDefaultBndrFlag BndrVisDefined in template-haskell-2.25.0.0 · Language.Haskell.TH.LibLift BndrVisDefined in ghc-internal-10.0.0 · GHC.Internal.TH.Lifttype Rep BndrVis = D1 ('MetaDataDefined in ghc-internal-10.0.0 · GHC.Internal.TH.Syntax"BndrVis"
"GHC.Internal.TH.Syntax"
"ghc-internal"
'False) (C1 ('MetaCons"BndrReq"
'PrefixI 'False) U1 :+: C1 ('MetaCons"BndrInvis"
'PrefixI 'False) U1)
The specificity of a type variable in a forall ....
Constructors
Instances9Eq, Data, Ord, Show, Generic, PprFlag, …
Eq SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxData SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.Data.DataOrd SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxShow SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxGeneric SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.TH.SyntaxPprFlag SpecificityDefined in ghc-boot-th-10.0.0.20260917 · GHC.Boot.TH.PprDefaultBndrFlag SpecificityDefined in template-haskell-2.25.0.0 · Language.Haskell.TH.LibLift SpecificityDefined in ghc-internal-10.0.0 · GHC.Internal.TH.Lifttype Rep Specificity = D1 ('MetaDataDefined in ghc-internal-10.0.0 · GHC.Internal.TH.Syntax"Specificity"
"GHC.Internal.TH.Syntax"
"ghc-internal"
'False) (C1 ('MetaCons"SpecifiedSpec"
'PrefixI 'False) U1 :+: C1 ('MetaCons"InferredSpec"
'PrefixI 'False) U1)
Methods
defaultBndrFlag :: flag
Instances3DefaultBndrFlag
DefaultBndrFlag BndrVisDefined in template-haskell-2.25.0.0 · Language.Haskell.TH.LibDefaultBndrFlag SpecificityDefined in template-haskell-2.25.0.0 · Language.Haskell.TH.LibDefaultBndrFlag ()Defined in template-haskell-2.25.0.0 · Language.Haskell.TH.Lib