| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Lens.Barlow.Classes
Documentation
class KnownTag (a :: Tag) where Source #
Instances
| KnownTag 'Tag'ExclamationMark Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownTag 'Tag'LeftArrow Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownTag 'Tag'Plus Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownTag 'Tag'QuestionMark Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownTag 'Tag'RightArrow Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownSymbol a => KnownTag ('Tag'Name a) Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownSymbol a => KnownTag ('Tag'PercentageName a) Source # | |
Defined in Data.Lens.Barlow.Classes | |
| KnownNat a => KnownTag ('Tag'PercentageNumber a) Source # | |
Defined in Data.Lens.Barlow.Classes | |
class KnownSymbolTags (s :: Symbol) where Source #
Methods
symbolTagVals :: [TagVal] Source #
Instances
| KnownTags (Parse s) => KnownSymbolTags s Source # | |
Defined in Data.Lens.Barlow.Classes Methods symbolTagVals :: [TagVal] Source # | |