Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Synopsis
- newtype MultiMap k v = MultiMap (Map k (Set v))
- assocs :: MultiMap k v -> [(k, [v])]
- delete :: (Ord k, Ord v) => k -> v -> MultiMap k v -> MultiMap k v
- deleteMany :: (Ord k, Ord v) => k -> Set v -> MultiMap k v -> MultiMap k v
- empty :: MultiMap k v
- insert :: (Ord k, Ord v) => k -> v -> MultiMap k v -> MultiMap k v
- keysSet :: MultiMap k v -> Set k
- lookup :: Ord k => k -> MultiMap k v -> Set v
- singleton :: k -> v -> MultiMap k v