| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
HaScalaM.Classes.Enums
Documentation
class Tree t => Enumerator t Source #
Instances
| Enumerator SmEnumerator Source # | |
Defined in HaScalaM.Instances.Enums | |
| (Pat p, Term b) => Enumerator (SmCaseGeneratorE p b :: Type) Source # | |
Defined in HaScalaM.Instances.Enums | |
| (Pat p, Term b) => Enumerator (SmGeneratorE p b :: Type) Source # | |
Defined in HaScalaM.Instances.Enums | |
| (Pat p, Term b) => Enumerator (SmValE p b :: Type) Source # | |
Defined in HaScalaM.Instances.Enums | |
class (Enumerator e, Pat p, WithBody b e) => Assign p b e where Source #
Instances
| (Pat p, Term b) => Assign p b (SmCaseGeneratorE p b) Source # | |
Defined in HaScalaM.Instances.Enums | |
| (Pat p, Term b) => Assign p b (SmGeneratorE p b) Source # | |
Defined in HaScalaM.Instances.Enums | |
| (Pat p, Term b) => Assign p b (SmValE p b) Source # | |
class Assign p b t => CaseGenerator p b t Source #
Instances
| (Pat p, Term b) => CaseGenerator p b (SmCaseGeneratorE p b) Source # | |
Defined in HaScalaM.Instances.Enums | |
class Assign p b t => Generator p b t Source #
Instances
| (Pat p, Term b) => Generator p b (SmGeneratorE p b) Source # | |
Defined in HaScalaM.Instances.Enums | |
class (Enumerator e, WithExprs e w) => WithEnums e w where Source #
Minimal complete definition
Nothing
Instances
| (Enumerator e, Term t) => WithEnums e (SmForT e t) Source # | |
Defined in HaScalaM.Instances.Term | |
| (Enumerator e, Term t) => WithEnums e (SmForYieldT e t) Source # | |
Defined in HaScalaM.Instances.Term Methods enums :: SmForYieldT e t -> [e] Source # | |