changeset-containers-0.1.0.0: Stateful monad transformer based on monoidal actions
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Monoid.RightAction.IntMap

Synopsis

Documentation

data IntMapChange a Source #

Insert or delete an element in an IntMap.

To change an element in an IntMap, see the indexed changes in changeset-lens.

Constructors

Insert Int a 
Delete Int 

Instances

Instances details
Functor IntMapChange Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

Methods

fmap :: (a -> b) -> IntMapChange a -> IntMapChange b #

(<$) :: a -> IntMapChange b -> IntMapChange a #

Read a => Read (IntMapChange a) Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

Show a => Show (IntMapChange a) Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

Eq a => Eq (IntMapChange a) Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

Ord a => Ord (IntMapChange a) Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

RightAction (IntMapChange a) (IntMap a) Source # 
Instance details

Defined in Data.Monoid.RightAction.IntMap

Methods

actRight :: IntMap a -> IntMapChange a -> IntMap a #