Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype IntLikeMap x a Source #
IntLikeMap | |
|
Instances
empty :: IntLikeMap x a Source #
size :: IntLikeMap x a -> Int Source #
null :: IntLikeMap x a -> Bool Source #
keysSet :: IntLikeMap x a -> IntLikeSet x Source #
elems :: IntLikeMap x a -> [a] Source #
partialLookup :: Coercible x Int => x -> IntLikeMap x a -> a Source #
findWithDefault :: Coercible x Int => a -> x -> IntLikeMap x a -> a Source #
insert :: Coercible x Int => x -> a -> IntLikeMap x a -> IntLikeMap x a Source #
insertWith :: Coercible x Int => (a -> a -> a) -> x -> a -> IntLikeMap x a -> IntLikeMap x a Source #
adjust :: Coercible x Int => (a -> a) -> x -> IntLikeMap x a -> IntLikeMap x a Source #
alter :: Coercible x Int => (Maybe a -> Maybe a) -> x -> IntLikeMap x a -> IntLikeMap x a Source #
delete :: Coercible x Int => x -> IntLikeMap x a -> IntLikeMap x a Source #
minViewWithKey :: Coercible x Int => IntLikeMap x a -> Maybe ((x, a), IntLikeMap x a) Source #
filter :: (a -> Bool) -> IntLikeMap x a -> IntLikeMap x a Source #
restrictKeys :: IntLikeMap x a -> IntLikeSet x -> IntLikeMap x a Source #
map :: (a -> b) -> IntLikeMap x a -> IntLikeMap x b Source #
insertState :: Coercible x Int => (Maybe a -> b) -> x -> a -> IntLikeMap x a -> (b, IntLikeMap x a) Source #
mapWithKey :: Coercible x Int => (x -> a -> b) -> IntLikeMap x a -> IntLikeMap x b Source #