strict-containers-0.2: Strict containers.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Strict.IntMap.Internal

Orphan instances

FoldableWithIndex Int IntMap Source # 
Instance details

Methods

ifoldMap :: Monoid m => (Int -> a -> m) -> IntMap a -> m #

ifoldMap' :: Monoid m => (Int -> a -> m) -> IntMap a -> m #

ifoldr :: (Int -> a -> b -> b) -> b -> IntMap a -> b #

ifoldl :: (Int -> b -> a -> b) -> b -> IntMap a -> b #

ifoldr' :: (Int -> a -> b -> b) -> b -> IntMap a -> b #

ifoldl' :: (Int -> b -> a -> b) -> b -> IntMap a -> b #

FunctorWithIndex Int IntMap Source # 
Instance details

Methods

imap :: (Int -> a -> b) -> IntMap a -> IntMap b #

TraversableWithIndex Int IntMap Source # 
Instance details

Methods

itraverse :: Applicative f => (Int -> a -> f b) -> IntMap a -> f (IntMap b) #

Binary e => Binary (IntMap e) Source # 
Instance details

Methods

put :: IntMap e -> Put #

get :: Get (IntMap e) #

putList :: [IntMap e] -> Put #

Strict (IntMap e) (IntMap e) Source # 
Instance details

Methods

toStrict :: IntMap0 e -> IntMap e #

toLazy :: IntMap e -> IntMap0 e #