Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
HaScalaM.Types.Base
Documentation
data SmAnnotM m n t' t ac i where Source #
Instances
(m ~ SmMod, n ~ SmName, t' ~ SmType', t ~ SmTerm, ac ~ SmArgClauseT m t, i ~ SmInit m n t' t ac, Init m n t' t ac i) => Annot m n t' t ac i (SmAnnotM m n t' t ac i) Source # | |
Defined in HaScalaM.Instances | |
Init m n t' t ac i => Tree (SmAnnotM m n t' t ac i :: Type) Source # | |
Defined in HaScalaM.Instances | |
(m ~ SmMod, n ~ SmName, t' ~ SmType', ac ~ SmArgClauseT m t, i ~ SmInit m n t' t ac) => Show (SmAnnotM m n t' t ac i) Source # | |
data SmCtorSecondaryS m n p t' t pc ac i s where Source #
Constructors
SmCtorSecondaryS | |
Fields
|
Instances
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => Secondary m n p t' t pc ac i (s :: Type) (SmCtorSecondaryS m n p t' t pc ac i s) Source # | |
Defined in HaScalaM.Instances | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => WithParamClauses m n p t' t pc (SmCtorSecondaryS m n p t' t pc ac i s) Source # | |
Defined in HaScalaM.Instances Methods paramClauses :: SmCtorSecondaryS m n p t' t pc ac i s -> [pc] Source # | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => Ctor (SmCtorSecondaryS m n p t' t pc ac i s :: Type) Source # | |
Defined in HaScalaM.Instances | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => Tree (SmCtorSecondaryS m n p t' t pc ac i s :: Type) Source # | |
Defined in HaScalaM.Instances | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => WithExprs s (SmCtorSecondaryS m n p t' t pc ac i s) Source # | |
Defined in HaScalaM.Instances Methods exprs :: SmCtorSecondaryS m n p t' t pc ac i s -> [s] Source # | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => WithMods m (SmCtorSecondaryS m n p t' t pc ac i s) Source # | |
Defined in HaScalaM.Instances Methods mods :: SmCtorSecondaryS m n p t' t pc ac i s -> [m] Source # | |
(ParamClauseT m n p t' t pc, Init m n t' t ac i, Stat s) => WithStats s (SmCtorSecondaryS m n p t' t pc ac i s) Source # | |
Defined in HaScalaM.Instances Methods stats :: SmCtorSecondaryS m n p t' t pc ac i s -> [s] Source # |
Constructors
SmAbstractM :: SmModM | |
SmCaseM :: SmModM | |
SmCovariantM :: Variant m => SmModM | |
SmContravariantM :: Variant m => SmModM | |
SmErasedM :: SmModM | |
SmFinalM :: SmModM | |
SmImplicitM :: ParamsType m => SmModM | |
SmInfixM :: SmModM | |
SmInlineM :: SmModM | |
SmLazyM :: SmModM | |
SmOpaqueM :: SmModM | |
SmOpenM :: SmModM | |
SmOverrideM :: SmModM | |
SmSealedM :: SmModM | |
SmSuperM :: SmModM | |
SmTransparentM :: SmModM | |
SmUsingM :: (ArgsType m, ParamsType m) => SmModM | |
SmValParamM :: SmModM | |
SmVarParamM :: SmModM |
Instances
Tree SmModM Source # | |
Defined in HaScalaM.Instances.Base |
data SmAccessM r where Source #
Constructors
SmPrivateM | |
Fields
| |
SmProtectedM | |
Fields
|
Constructors
SmAnonymousN :: SmNameN | |
SmIndeterminateN | |
SmPlaceholderN :: SmNameN | |
SmThisN :: SmNameN |