ghc-7.0.3: The GHC API

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