ghc-7.10.2: The GHC API

Safe HaskellNone
LanguageHaskell2010

UniqSet

Contents

Synopsis

Unique set type

type UniqSet a = UniqFM a

Manipulating these sets

mkUniqSet :: Uniquable a => [a] -> UniqSet a

addOneToUniqSet_C :: Uniquable a => (a -> a -> a) -> UniqSet a -> a -> UniqSet a

foldUniqSet :: (a -> b -> b) -> b -> UniqSet a -> b

mapUniqSet :: (a -> b) -> UniqSet a -> UniqSet b

filterUniqSet :: (a -> Bool) -> UniqSet a -> UniqSet a

lookupUniqSet :: Uniquable a => UniqSet a -> a -> Maybe a

partitionUniqSet :: (a -> Bool) -> UniqSet a -> (UniqSet a, UniqSet a)