| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
HaScalaM.Types.Stat
Documentation
data SmDef'S m n tn p p' t' b' t pc pc' g where Source #
Constructors
| SmDef'S | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods paramClauseGroup :: SmDef'S m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroups m n p p' t' b' t pc pc' g (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods paramClauseGroups :: SmDef'S m n tn p p' t' b' t pc pc' g -> [g] Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods paramClauses :: SmDef'S m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmDef'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Decl (SmDef'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpe t' (SmDef'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
data SmGiven'S m n tn p p' t' b' t pc pc' g where Source #
Constructors
| SmGiven'S | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods paramClauseGroup :: SmGiven'S m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods paramClauses :: SmGiven'S m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmGiven'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Decl (SmGiven'S m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpe t' (SmGiven'S m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
data SmType'S m n t'n p' t' b' pc' where Source #
Constructors
| SmType'S | |
Fields
| |
Instances
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Type'Def m n t'n p' t' b' pc' (SmType'S m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithT'ParamClause m n p' t' b' pc' (SmType'S m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Decl Methods t'paramClause :: SmType'S m n t'n p' t' b' pc' -> pc' Source # | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Member t'n (SmType'S m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Tree (SmType'S m n t'n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithMods m (SmType'S m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Decl (SmType'S m n t'n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => MemberT' t'n (SmType'S m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
data SmVal'S m p t' where Source #
Constructors
| SmVal'S | |
Instances
| (Mod m, Pat p, Type' t') => Tree (SmVal'S m p t' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithMods m (SmVal'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithPats p (SmVal'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => Decl (SmVal'S m p t' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithDeclTpe t' (SmVal'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
data SmVar'S m p t' where Source #
Constructors
| SmVar'S | |
Instances
| (Mod m, Pat p, Type' t') => Tree (SmVar'S m p t' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithMods m (SmVar'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithPats p (SmVar'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => Decl (SmVar'S m p t' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
| (Mod m, Pat p, Type' t') => WithDeclTpe t' (SmVar'S m p t') Source # | |
Defined in HaScalaM.Instances.Stat.Decl | |
data SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e where Source #
Constructors
| SmClassS | |
Fields
| |
Instances
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithTemplate m n t' t ac i f s e (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithCtor m n p t' t pc c (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithT'ParamClause m n p' t' b' pc' (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods t'paramClause :: SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e -> pc' Source # | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Member t'n (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Tree (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithMods m (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Defn (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => MemberT' t'n (SmClassS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmDefS m n tn p p' t' b' t pc pc' g where Source #
Constructors
| SmDefS | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroup :: SmDefS m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroups m n p p' t' b' t pc pc' g (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroups :: SmDefS m n tn p p' t' b' t pc pc' g -> [g] Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauses :: SmDefS m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmDefS m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithBody t (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Defn (SmDefS m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpeOpt t' (SmDefS m n tn p p' t' b' t pc pc' g) Source # | |
data SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e where Source #
Constructors
| SmEnumS | |
Fields
| |
Instances
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithTemplate m n t' t ac i f s e (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithCtor m n p t' t pc c (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithT'ParamClause m n p' t' b' pc' (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods t'paramClause :: SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e -> pc' Source # | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Member t'n (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Tree (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithMods m (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Defn (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => MemberT' t'n (SmEnumS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i where Source #
Constructors
| SmEnumCaseS | |
Fields
| |
Instances
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => WithCtor m n p t' t pc c (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods ctor :: SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i -> c Source # | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => WithT'ParamClause m n p' t' b' pc' (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods t'paramClause :: SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i -> pc' Source # | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => Member tn (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods name :: SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i -> tn Source # | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => Tree (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => WithMods m (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods mods :: SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i -> [m] Source # | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => Defn (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Init m n t' t ac i) => MemberT tn (SmEnumCaseS m n tn p p' t' b' t pc pc' c ac i) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmExtensionGroupS m n p p' t' b' t pc pc' s g where Source #
Constructors
| SmExtensionGroupS | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g, Stat s) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmExtensionGroupS m n p p' t' b' t pc pc' s g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroup :: SmExtensionGroupS m n p p' t' b' t pc pc' s g -> Maybe g Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g, Stat s) => WithParamClauses m n p t' t pc (SmExtensionGroupS m n p p' t' b' t pc pc' s g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauses :: SmExtensionGroupS m n p p' t' b' t pc pc' s g -> [pc] Source # | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Stat s) => Tree (SmExtensionGroupS m n p p' t' b' t pc pc' s g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Stat s) => WithBody s (SmExtensionGroupS m n p p' t' b' t pc pc' s g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods body :: SmExtensionGroupS m n p p' t' b' t pc pc' s g -> s Source # | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Stat s) => Defn (SmExtensionGroupS m n p p' t' b' t pc pc' s g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmGivenS m n p p' t' b' t pc pc' ac i f s e g where Source #
Constructors
| SmGivenS | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmGivenS m n p p' t' b' t pc pc' ac i f s e g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroup :: SmGivenS m n p p' t' b' t pc pc' ac i f s e g -> Maybe g Source # | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => WithTemplate m n t' t ac i f s e (SmGivenS m n p p' t' b' t pc pc' ac i f s e g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => WithParamClauses m n p t' t pc (SmGivenS m n p p' t' b' t pc pc' ac i f s e g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauses :: SmGivenS m n p p' t' b' t pc pc' ac i f s e g -> [pc] Source # | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => Tree (SmGivenS m n p p' t' b' t pc pc' ac i f s e g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => WithMods m (SmGivenS m n p p' t' b' t pc pc' ac i f s e g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (ParamClauseGroup m n p p' t' b' t pc pc' g, Template m n t' t ac i f s e) => Defn (SmGivenS m n p p' t' b' t pc pc' ac i f s e g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmGivenAliasS m n p p' t' b' t pc pc' g where Source #
Constructors
| SmGivenAliasS | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmGivenAliasS m n p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroup :: SmGivenAliasS m n p p' t' b' t pc pc' g -> Maybe g Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmGivenAliasS m n p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauses :: SmGivenAliasS m n p p' t' b' t pc pc' g -> [pc] Source # | |
| ParamClauseGroup m n p p' t' b' t pc pc' g => Tree (SmGivenAliasS m n p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| ParamClauseGroup m n p p' t' b' t pc pc' g => WithBody t (SmGivenAliasS m n p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods body :: SmGivenAliasS m n p p' t' b' t pc pc' g -> t Source # | |
| ParamClauseGroup m n p p' t' b' t pc pc' g => WithMods m (SmGivenAliasS m n p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods mods :: SmGivenAliasS m n p p' t' b' t pc pc' g -> [m] Source # | |
| ParamClauseGroup m n p p' t' b' t pc pc' g => Defn (SmGivenAliasS m n p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| ParamClauseGroup m n p p' t' b' t pc pc' g => WithDeclTpe t' (SmGivenAliasS m n p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods decltpe :: SmGivenAliasS m n p p' t' b' t pc pc' g -> t' Source # | |
data SmMacroS m n tn p p' t' b' t pc pc' g where Source #
Constructors
| SmMacroS | |
Fields
| |
Instances
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroup m n p p' t' b' t pc pc' g (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroup :: SmMacroS m n tn p p' t' b' t pc pc' g -> Maybe g Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauseGroups m n p p' t' b' t pc pc' g (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauseGroups :: SmMacroS m n tn p p' t' b' t pc pc' g -> [g] Source # | |
| (g ~ SmParamClauseGroup m n p p' t' b' t pc pc', NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithParamClauses m n p t' t pc (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods paramClauses :: SmMacroS m n tn p p' t' b' t pc pc' g -> [pc] Source # | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Member tn (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Tree (SmMacroS m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithBody t (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithMods m (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => Defn (SmMacroS m n tn p p' t' b' t pc pc' g :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => MemberT tn (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, ParamClauseGroup m n p p' t' b' t pc pc' g) => WithDeclTpeOpt t' (SmMacroS m n tn p p' t' b' t pc pc' g) Source # | |
data SmObjectS m n tn t' t ac i f s e where Source #
Constructors
| SmObjectS | |
Instances
| (NameT tn, Template m n t' t ac i p s e) => WithTemplate m n t' t ac i p s e (SmObjectS m n tn p t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, Template m n t' t ac i p s e) => Member tn (SmObjectS m n tn p t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, Template m n t' t ac i p s e) => Tree (SmObjectS m n tn p t' t ac i s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, Template m n t' t ac i p s e) => WithMods m (SmObjectS m n tn p t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, Template m n t' t ac i p s e) => Defn (SmObjectS m n tn p t' t ac i s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT tn, Template m n t' t ac i p s e) => MemberT tn (SmObjectS m n tn p t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmRepeatedEnumCase m tn where Source #
Constructors
| SmRepeatedEnumCase | |
Fields
| |
Instances
| (Mod m, NameT tn) => Tree (SmRepeatedEnumCase m tn :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, NameT tn) => WithMods m (SmRepeatedEnumCase m tn) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods mods :: SmRepeatedEnumCase m tn -> [m] Source # | |
| (Mod m, NameT tn) => Defn (SmRepeatedEnumCase m tn :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e where Source #
Constructors
| SmTraitS | |
Fields
| |
Instances
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithTemplate m n t' t ac i f s e (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithCtor m n p t' t pc c (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithT'ParamClause m n p' t' b' pc' (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods t'paramClause :: SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e -> pc' Source # | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Member t'n (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Tree (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => WithMods m (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => Defn (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc', Primary m n p t' t pc c, Template m n t' t ac i f s e) => MemberT' t'n (SmTraitS m n t'n p p' t' b' t pc pc' c ac i f s e) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmTypeS m n t'n p' t' b' pc' where Source #
Constructors
| SmTypeS | |
Fields
| |
Instances
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Type'Def m n t'n p' t' b' pc' (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithT'ParamClause m n p' t' b' pc' (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn Methods t'paramClause :: SmTypeS m n t'n p' t' b' pc' -> pc' Source # | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Member t'n (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Tree (SmTypeS m n t'n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithBody t' (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => WithMods m (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => Decl (SmTypeS m n t'n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (NameT' t'n, ParamClauseT' m n p' t' b' pc') => MemberT' t'n (SmTypeS m n t'n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
data SmValS m p t' t where Source #
Constructors
| SmValS | |
Instances
| (Mod m, Pat p, Type' t', Term t) => Tree (SmValS m p t' t :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithBody t (SmValS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithMods m (SmValS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithPats p (SmValS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => Defn (SmValS m p t' t :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithDeclTpeOpt t' (SmValS m p t' t) Source # | |
data SmVarS m p t' t where Source #
Constructors
| SmVarS | |
Instances
| (Mod m, Pat p, Type' t', Term t) => Tree (SmVarS m p t' t :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithBody t (SmVarS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithMods m (SmVarS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithPats p (SmVarS m p t' t) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => Defn (SmVarS m p t' t :: Type) Source # | |
Defined in HaScalaM.Instances.Stat.Defn | |
| (Mod m, Pat p, Type' t', Term t) => WithDeclTpeOpt t' (SmVarS m p t' t) Source # | |
data SmImportExportStatS r i t where Source #
Constructors
| SmImportS | |
Fields
| |
| SmExportS | |
Fields
| |
Instances
| Importer r i t => ImportExportStat r i t (SmImportExportStatS r i t) Source # | |
Defined in HaScalaM.Instances.Stat Methods importers :: SmImportExportStatS r i t -> [t] Source # | |
| Importer r i t => Tree (SmImportExportStatS r i t :: Type) Source # | |
Defined in HaScalaM.Instances.Stat | |
data SmPkgS r s where Source #
Instances
| Stat s => Member SmNameT (SmPkgS SmRef s) Source # | |
| Stat s => Tree (SmPkgS SmRef s :: Type) Source # | |
Defined in HaScalaM.Instances.Stat | |
| Stat s => WithExprs s (SmPkgS SmRef s) Source # | |
| Stat s => WithStats s (SmPkgS SmRef s) Source # | |
| Stat s => MemberT SmNameT (SmPkgS SmRef s) Source # | |
Defined in HaScalaM.Instances.Stat | |
data SmPkgObjectS m n tn t' t ac i f s e where Source #
Constructors
| SmPkgObjectS | |
Fields
| |
Instances
| (NameT tn, Template m n t' t ac i p s e) => WithTemplate m n t' t ac i p s e (SmPkgObjectS m n p tn t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat Methods templ :: SmPkgObjectS m n p tn t' t ac i s e -> e Source # | |
| (NameT tn, Template m n t' t ac i p s e) => Tree (SmPkgObjectS m n p tn t' t ac i s e :: Type) Source # | |
Defined in HaScalaM.Instances.Stat | |
| (NameT tn, Template m n t' t ac i p s e) => WithMods m (SmPkgObjectS m n p tn t' t ac i s e) Source # | |
Defined in HaScalaM.Instances.Stat Methods mods :: SmPkgObjectS m n p tn t' t ac i s e -> [m] Source # | |