| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Symantic.Lib.Monoid
Description
Symantic for Monoid.
Class Sym_Monoid
class Sym_Monoid term where Source #
Methods
mempty :: Monoid a => term a Source #
mappend :: Monoid a => term a -> term a -> term a Source #
mempty :: Sym_Monoid (UnT term) => Trans term => Monoid a => term a Source #
mappend :: Sym_Monoid (UnT term) => Trans term => Monoid a => term a -> term a -> term a Source #
Instances
| Sym_Monoid View Source # | |
| Sym_Monoid Eval Source # | |
| (Sym_Monoid term, Sym_Lambda term) => Sym_Monoid (BetaT term) Source # | |
| (Sym_Monoid r1, Sym_Monoid r2) => Sym_Monoid (Dup r1 r2) Source # | |
Types
Terms
Orphan instances
| ClassInstancesFor (* -> Constraint) Monoid Source # | |
| TypeInstancesFor (* -> Constraint) Monoid Source # | |
| NameTyOf (* -> Constraint) Monoid Source # | |
| FixityOf (* -> Constraint) Monoid Source # | |
| (Source src, SymInj (* -> Constraint) ss Monoid) => ModuleFor (* -> Constraint) src ss Monoid Source # | |
| Gram_Term_AtomsFor (* -> Constraint) src ss g Monoid Source # | |