GHC.Data.Graph.UnVar

ghc-lib-parser-9.14.1.20251220: The GHC API, decoupled from GHC versions

Safe Haskell | Ignore
Language | GHC2021

GHC.Data.Graph.UnVar

# Documentation

data UnVarSet #

#### Instances

Instances details

Outputable UnVarSet # |
Instance details Defined in GHC.Data.Graph.UnVar Methods ppr :: UnVarSet -> SDoc #
Eq UnVarSet # |
Instance details Defined in GHC.Data.Graph.UnVar Methods (==) :: UnVarSet -> UnVarSet -> Bool # (/=) :: UnVarSet -> UnVarSet -> Bool #

emptyUnVarSet :: UnVarSet #

mkUnVarSet :: [Var] -> UnVarSet #

unionUnVarSet :: UnVarSet -> UnVarSet -> UnVarSet #

unionUnVarSets :: [UnVarSet] -> UnVarSet #

extendUnVarSet :: Var -> UnVarSet -> UnVarSet #

extendUnVarSetList :: [Var] -> UnVarSet -> UnVarSet #

delUnVarSet :: UnVarSet -> Var -> UnVarSet #

delUnVarSetList :: UnVarSet -> [Var] -> UnVarSet #

elemUnVarSet :: Var -> UnVarSet -> Bool #

isEmptyUnVarSet :: UnVarSet -> Bool #

data UnVarGraph #

#### Instances

Instances details

Outputable UnVarGraph # |
Instance details Defined in GHC.Data.Graph.UnVar Methods ppr :: UnVarGraph -> SDoc #

emptyUnVarGraph :: UnVarGraph #

unionUnVarGraph :: UnVarGraph -> UnVarGraph -> UnVarGraph #

unionUnVarGraphs :: [UnVarGraph] -> UnVarGraph #

completeGraph :: UnVarSet -> UnVarGraph #

completeBipartiteGraph :: UnVarSet -> UnVarSet -> UnVarGraph #

neighbors :: UnVarGraph -> Var -> UnVarSet #

hasLoopAt :: UnVarGraph -> Var -> Bool #

delNode :: UnVarGraph -> Var -> UnVarGraph #

domUFMUnVarSet :: forall {k} (key :: k) elt. UniqFM key elt -> UnVarSet #