| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
HaScalaM.Types.Type
Documentation
data SmApplyT' t' ac' where Source #
Constructors
| SmApplyT' | |
Fields
| |
data SmApplyInfixT' t'n t' where Source #
Constructors
| SmApplyInfixT' | |
Instances
| (NameT' t'n, Type' t') => Infix t' t'n t' (SmApplyInfixT' t'n t') Source # | |
Defined in HaScalaM.Instances.Type Methods lhs :: SmApplyInfixT' t'n t' -> t' Source # op :: SmApplyInfixT' t'n t' -> t'n Source # arg :: SmApplyInfixT' t'n t' -> t' Source # | |
| (NameT' t'n, Type' t') => Tree (SmApplyInfixT' t'n t' :: Type) Source # | |
Defined in HaScalaM.Instances.Type | |
data SmContextFunctionT' t' where Source #
Constructors
| SmContextFunctionT' | |
Fields
| |
Instances
| Type' t' => Tree (SmContextFunctionT' t' :: Type) Source # | |
Defined in HaScalaM.Instances.Type | |
| Type' t' => WithBody t' (SmContextFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods body :: SmContextFunctionT' t' -> t' Source # | |
| Type' t' => FunctionT' t' (SmContextFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods res :: SmContextFunctionT' t' -> t' Source # | |
| Type' t' => Function t' (FuncParamClause' t') t' (SmContextFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods paramClause :: SmContextFunctionT' t' -> FuncParamClause' t' Source # | |
data SmFunctionT' t' where Source #
Constructors
| SmFunctionT' | |
Fields
| |
Instances
| Type' t' => Tree (SmFunctionT' t' :: Type) Source # | |
Defined in HaScalaM.Instances.Type | |
| Type' t' => WithBody t' (SmFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods body :: SmFunctionT' t' -> t' Source # | |
| Type' t' => FunctionT' t' (SmFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods res :: SmFunctionT' t' -> t' Source # | |
| Type' t' => Function t' (FuncParamClause' t') t' (SmFunctionT' t') Source # | |
Defined in HaScalaM.Instances.Type Methods paramClause :: SmFunctionT' t' -> FuncParamClause' t' Source # | |
data SmLambdaT' m n p' t' b' pc' where Source #
Constructors
| SmLambdaT' | |
Fields
| |
Instances
| ParamClauseT' m n p' t' b' pc' => WithT'ParamClause m n p' t' b' pc' (SmLambdaT' m n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Type Methods t'paramClause :: SmLambdaT' m n p' t' b' pc' -> pc' Source # | |
| ParamClauseT' m n p' t' b' pc' => Function p' pc' t' (SmLambdaT' m n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Type Methods paramClause :: SmLambdaT' m n p' t' b' pc' -> pc' Source # | |
| ParamClauseT' m n p' t' b' pc' => Tree (SmLambdaT' m n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Type | |
| ParamClauseT' m n p' t' b' pc' => WithBody t' (SmLambdaT' m n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Type Methods body :: SmLambdaT' m n p' t' b' pc' -> t' Source # | |
data SmMatchT' t' ct where Source #
Constructors
| SmMatchT' | |
Fields
| |
data SmPolyFunctionT' m n p' t' b' pc' where Source #
Constructors
| SmPolyFunctionT' | |
Fields
| |
Instances
| ParamClauseT' m n p' t' b' pc' => WithT'ParamClause m n p' t' b' pc' (SmPolyFunctionT' m n p' t' b' pc') Source # | |
Defined in HaScalaM.Instances.Type Methods t'paramClause :: SmPolyFunctionT' m n p' t' b' pc' -> pc' Source # | |
| ParamClauseT' m n p' t' b' pc' => Tree (SmPolyFunctionT' m n p' t' b' pc' :: Type) Source # | |
Defined in HaScalaM.Instances.Type | |