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