Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
findWithDefault :: a -> Key -> CharMap a -> a Source
insertWith :: (a -> a -> a) -> Key -> a -> CharMap a -> CharMap a Source
unionsWith :: (a -> a -> a) -> [CharMap a] -> CharMap a Source
difference :: CharMap a -> CharMap b -> CharMap a Source
intersection :: CharMap a -> CharMap b -> CharMap a Source
intersectionWith :: (a -> b -> a) -> CharMap a -> CharMap b -> CharMap a Source
mapWithKey :: (Key -> a -> b) -> CharMap a -> CharMap b Source
mapAccumWithKey :: (a -> Key -> b -> (a, c)) -> a -> CharMap b -> (a, CharMap c) Source
foldWithKey :: (Key -> a -> b -> b) -> b -> CharMap a -> b Source
fromListWith :: (a -> a -> a) -> [(Key, a)] -> CharMap a Source
fromListWithKey :: (Key -> a -> a -> a) -> [(Key, a)] -> CharMap a Source
fromAscList :: [(Key, a)] -> CharMap a Source
fromAscListWith :: (a -> a -> a) -> [(Key, a)] -> CharMap a Source
fromAscListWithKey :: (Key -> a -> a -> a) -> [(Key, a)] -> CharMap a Source
fromDistinctAscList :: [(Key, a)] -> CharMap a Source