hascalam-0.1.1.2: Haskell to and from Scalameta
Safe HaskellSafe-Inferred
LanguageGHC2021

HaScalaM.Instances

Orphan 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 # 
Instance details

(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 # 
Instance details

Methods

init :: SmAnnotM m n t' t ac i -> i Source #

(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 # 
Instance details

Methods

paramClauses :: SmCtorSecondaryS m n p t' t pc ac i s -> [pc] Source #

Init m n t' t ac i => Tree (SmAnnotM m n t' t ac i :: Type) Source # 
Instance details

(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 # 
Instance details

(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 # 
Instance details

(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 # 
Instance details

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

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

Methods

stats :: SmCtorSecondaryS m n p t' t pc ac i s -> [s] Source #