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

HaScalaM.Instances.Tilde

Orphan instances

ArgsType SmMod Source # 
Instance details

Mod SmMod Source # 
Instance details

ParamsType SmMod Source # 
Instance details

Tree SmMod Source # 
Instance details

Variant SmMod Source # 
Instance details

(ParamClauseT' m n p' t' b' pc', ParamClauseT m n p t' t pc) => ParamClauseGroup m n p p' t' b' t pc pc' (SmParamClauseGroup m n p p' t' b' t pc pc') Source # 
Instance details

Methods

t'paramClause' :: SmParamClauseGroup m n p p' t' b' t pc pc' -> pc' Source #

paramClauses' :: SmParamClauseGroup m n p p' t' b' t pc pc' -> [pc] Source #

(Init m n t' t ac i, Stat s, Self n t' p) => Template m n t' t ac i p s (SmTemplate m n t' t ac i p s) Source # 
Instance details

Methods

early :: SmTemplate m n t' t ac i p s -> [s] Source #

inits :: SmTemplate m n t' t ac i p s -> [i] Source #

self :: SmTemplate m n t' t ac i p s -> p Source #

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

derives :: SmTemplate m n t' t ac i p s -> [t'] Source #

ParamClauseT m n p t' t pc => Primary m n p t' t pc (SmCtorPrimary m n p t' t pc) Source # 
Instance details

Methods

mods :: SmCtorPrimary m n p t' t pc -> [m] Source #

ParamClauseT m n p t' t pc => WithParamClauses m n p t' t pc (SmCtorPrimary m n p t' t pc) Source # 
Instance details

Methods

paramClauses :: SmCtorPrimary m n p t' t pc -> [pc] Source #

(n ~ SmName, t' ~ SmType', Name n, Type' t') => Self n t' (SmSelf n t') Source # 
Instance details

Stat s => Source s (SmSource s) Source # 
Instance details

Stat s => Tree (SmSource s :: Type) Source # 
Instance details

Stat s => WithExprs s (SmSource s) Source # 
Instance details

Methods

exprs :: SmSource s -> [s] Source #

Stat s => WithStats s (SmSource s) Source # 
Instance details

Methods

stats :: SmSource s -> [s] Source #

(Name n, Type' t') => Member n (SmSelf n t') Source # 
Instance details

Methods

name :: SmSelf n t' -> n Source #

(Name n, Type' t') => Tree (SmSelf n t' :: Type) Source # 
Instance details

(Name n, Type' t') => WithDeclTpeOpt t' (SmSelf n t') Source # 
Instance details

Methods

decltpe' :: SmSelf n t' -> Maybe t' Source #

ParamClauseT m n p t' t pc => Ctor (SmCtorPrimary m n p t' t pc :: Type) Source # 
Instance details

ParamClauseT m n p t' t pc => Tree (SmCtorPrimary m n p t' t pc :: Type) Source # 
Instance details

(Init m n t' t ac i, Stat s, Self n t' p) => Tree (SmTemplate m n t' t ac i p s :: Type) Source # 
Instance details

(Init m n t' t ac i, Stat s, Self n t' p) => WithExprs s (SmTemplate m n t' t ac i p s) Source # 
Instance details

Methods

exprs :: SmTemplate m n t' t ac i p s -> [s] Source #

(Init m n t' t ac i, Stat s, Self n t' p) => WithStats s (SmTemplate m n t' t ac i p s) Source # 
Instance details

Methods

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

(ParamClauseT' m n p' t' b' pc', ParamClauseT m n p t' t pc) => Tree (SmParamClauseGroup m n p p' t' b' t pc pc' :: Type) Source # 
Instance details