more-containers-0.1.2.0: A few more collections

Safe HaskellSafe
LanguageHaskell2010

Data.Multimap.SetMultimap

Synopsis

Documentation

type SetMultimap k v = Multimap k Set v Source #

A multimap with Set values.

delete :: (Ord k, Ord v) => k -> v -> SetMultimap k v -> SetMultimap k v Source #

map :: (Ord k, Ord v1, Ord v2) => (v1 -> v2) -> SetMultimap k v1 -> SetMultimap k v2 Source #

Map over the multimap's values; useful since Set is not a functor.

member' :: (Ord k, Ord v) => k -> v -> SetMultimap k v -> Bool Source #

notMember' :: (Ord k, Ord v) => k -> v -> SetMultimap k v -> Bool Source #