ghc-6.12.2: The GHC APISource codeContentsIndex
VarSet
Contents
Var, Id and TyVar set types
Manipulating these sets
Synopsis
type VarSet = UniqSet Var
type IdSet = UniqSet Id
type TyVarSet = UniqSet TyVar
emptyVarSet :: VarSet
unitVarSet :: Var -> VarSet
mkVarSet :: [Var] -> VarSet
extendVarSet :: VarSet -> Var -> VarSet
extendVarSetList :: VarSet -> [Var] -> VarSet
extendVarSet_C :: (Var -> Var -> Var) -> VarSet -> Var -> VarSet
elemVarSet :: Var -> VarSet -> Bool
varSetElems :: VarSet -> [Var]
subVarSet :: VarSet -> VarSet -> Bool
unionVarSet :: VarSet -> VarSet -> VarSet
unionVarSets :: [VarSet] -> VarSet
intersectVarSet :: VarSet -> VarSet -> VarSet
intersectsVarSet :: VarSet -> VarSet -> Bool
disjointVarSet :: VarSet -> VarSet -> Bool
isEmptyVarSet :: VarSet -> Bool
delVarSet :: VarSet -> Var -> VarSet
delVarSetList :: VarSet -> [Var] -> VarSet
delVarSetByKey :: VarSet -> Unique -> VarSet
minusVarSet :: VarSet -> VarSet -> VarSet
foldVarSet :: (Var -> a -> a) -> a -> VarSet -> a
filterVarSet :: (Var -> Bool) -> VarSet -> VarSet
fixVarSet :: (VarSet -> VarSet) -> VarSet -> VarSet
lookupVarSet :: VarSet -> Var -> Maybe Var
mapVarSet :: (Var -> Var) -> VarSet -> VarSet
sizeVarSet :: VarSet -> Int
seqVarSet :: VarSet -> ()
elemVarSetByKey :: Unique -> VarSet -> Bool
Var, Id and TyVar set types
type VarSet = UniqSet VarSource
type IdSet = UniqSet IdSource
type TyVarSet = UniqSet TyVarSource
Manipulating these sets
emptyVarSet :: VarSetSource
unitVarSet :: Var -> VarSetSource
mkVarSet :: [Var] -> VarSetSource
extendVarSet :: VarSet -> Var -> VarSetSource
extendVarSetList :: VarSet -> [Var] -> VarSetSource
extendVarSet_C :: (Var -> Var -> Var) -> VarSet -> Var -> VarSetSource
elemVarSet :: Var -> VarSet -> BoolSource
varSetElems :: VarSet -> [Var]Source
subVarSet :: VarSet -> VarSet -> BoolSource
unionVarSet :: VarSet -> VarSet -> VarSetSource
unionVarSets :: [VarSet] -> VarSetSource
intersectVarSet :: VarSet -> VarSet -> VarSetSource
intersectsVarSet :: VarSet -> VarSet -> BoolSource
disjointVarSet :: VarSet -> VarSet -> BoolSource
isEmptyVarSet :: VarSet -> BoolSource
delVarSet :: VarSet -> Var -> VarSetSource
delVarSetList :: VarSet -> [Var] -> VarSetSource
delVarSetByKey :: VarSet -> Unique -> VarSetSource
minusVarSet :: VarSet -> VarSet -> VarSetSource
foldVarSet :: (Var -> a -> a) -> a -> VarSet -> aSource
filterVarSet :: (Var -> Bool) -> VarSet -> VarSetSource
fixVarSet :: (VarSet -> VarSet) -> VarSet -> VarSetSource
lookupVarSet :: VarSet -> Var -> Maybe VarSource
mapVarSet :: (Var -> Var) -> VarSet -> VarSetSource
sizeVarSet :: VarSet -> IntSource
seqVarSet :: VarSet -> ()Source
elemVarSetByKey :: Unique -> VarSet -> BoolSource
Produced by Haddock version 2.6.1