| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
NumHask.Data
Documentation
Monoid under addition.
>>>getSum (Sum 1 <> Sum 2 <> mempty)3
Instances
| Monad Sum Source # | Since: 4.8.0.0 |
| Functor Sum Source # | |
| Applicative Sum Source # | Since: 4.8.0.0 |
| Bounded a => Bounded (Sum a) Source # | |
| Eq a => Eq (Sum a) Source # | |
| Ord a => Ord (Sum a) Source # | |
| Read a => Read (Sum a) Source # | |
| Show a => Show (Sum a) Source # | |
| Generic (Sum a) Source # | |
| AdditiveMagma a => Semigroup (Sum a) Source # | |
| AdditiveUnital a => Monoid (Sum a) Source # | |
| (AdditiveInvertible a, AdditiveUnital a) => AdditiveGroup (Sum a) Source # | |
| (AdditiveUnital a, AdditiveMagma a) => Additive (Sum a) Source # | |
| AdditiveInvertible a => AdditiveInvertible (Sum a) Source # | |
| AdditiveMagma a => AdditiveCommutative (Sum a) Source # | |
| AdditiveMagma a => AdditiveAssociative (Sum a) Source # | |
| AdditiveUnital a => AdditiveUnital (Sum a) Source # | |
| AdditiveMagma a => AdditiveMagma (Sum a) Source # | |
| Generic1 * Sum Source # | |
| type Rep (Sum a) Source # | |
| type Rep1 * Sum Source # | |
Monoid under multiplication.
>>>getProduct (Product 3 <> Product 4 <> mempty)12
Constructors
| Product | |
Fields
| |
Instances