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