| Safe Haskell | None |
|---|
Data.Monoid.Union
- module Data.Monoid.Reducer
- class HasUnion f where
- newtype Union f = Union {
- getUnion :: f
- class Functor f => HasUnionWith f where
- newtype UnionWith f m = UnionWith {
- getUnionWith :: f m
Documentation
module Data.Monoid.Reducer
Unions of Containers
Unions of Containers of Monoids
class Functor f => HasUnionWith f whereSource
Polymorphic containers that we can supply an operation to handle unions with
Instances
| HasUnionWith IntMap | |
| Ord k => HasUnionWith (Map k) |
Constructors
| UnionWith | |
Fields
| |
Instances
| Monad f => Monad (UnionWith f) | |
| Functor f => Functor (UnionWith f) | |
| (HasUnionWith f, Monoid m) => Reducer (f m) (UnionWith f m) | |
| Eq (f m) => Eq (UnionWith f m) | |
| Ord (f m) => Ord (UnionWith f m) | |
| Read (f m) => Read (UnionWith f m) | |
| Show (f m) => Show (UnionWith f m) | |
| (HasUnionWith f, Monoid m) => Monoid (UnionWith f m) |