Copyright | © 2022–2024 Jonathan Knowles |
---|---|
License | Apache-2.0 |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
newtype MultiMap4 k v Source #
Instances
(Ord k, Ord v) => MultiMap MultiMap4 k v Source # | |
Defined in Examples.MultiMap.Instances.MultiMap4 fromList :: [(k, Set v)] -> MultiMap4 k v Source # toList :: MultiMap4 k v -> [(k, Set v)] Source # empty :: MultiMap4 k v Source # lookup :: k -> MultiMap4 k v -> Set v Source # null :: MultiMap4 k v -> Bool Source # nonNull :: MultiMap4 k v -> Bool Source # nonNullKey :: k -> MultiMap4 k v -> Bool Source # nonNullKeys :: MultiMap4 k v -> Set k Source # nonNullCount :: MultiMap4 k v -> Int Source # isSubmapOf :: MultiMap4 k v -> MultiMap4 k v -> Bool Source # update :: k -> Set v -> MultiMap4 k v -> MultiMap4 k v Source # insert :: k -> Set v -> MultiMap4 k v -> MultiMap4 k v Source # remove :: k -> Set v -> MultiMap4 k v -> MultiMap4 k v Source # union :: MultiMap4 k v -> MultiMap4 k v -> MultiMap4 k v Source # intersection :: MultiMap4 k v -> MultiMap4 k v -> MultiMap4 k v Source # | |
(Show k, Show v) => Show (MultiMap4 k v) Source # | |
(Eq k, Eq v) => Eq (MultiMap4 k v) Source # | |