Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Instances
Monoid LabelSet # | |
Semigroup LabelSet # | |
Show LabelSet # | |
IsSet LabelSet # | |
Defined in GHC.Cmm.Dataflow.Label setNull :: LabelSet -> Bool Source # setSize :: LabelSet -> Int Source # setMember :: ElemOf LabelSet -> LabelSet -> Bool Source # setSingleton :: ElemOf LabelSet -> LabelSet Source # setInsert :: ElemOf LabelSet -> LabelSet -> LabelSet Source # setDelete :: ElemOf LabelSet -> LabelSet -> LabelSet Source # setUnion :: LabelSet -> LabelSet -> LabelSet Source # setDifference :: LabelSet -> LabelSet -> LabelSet Source # setIntersection :: LabelSet -> LabelSet -> LabelSet Source # setIsSubsetOf :: LabelSet -> LabelSet -> Bool Source # setFilter :: (ElemOf LabelSet -> Bool) -> LabelSet -> LabelSet Source # setFoldl :: (b -> ElemOf LabelSet -> b) -> b -> LabelSet -> b Source # setFoldr :: (ElemOf LabelSet -> b -> b) -> b -> LabelSet -> b Source # | |
Outputable LabelSet # | |
Eq LabelSet # | |
Ord LabelSet # | |
Defined in GHC.Cmm.Dataflow.Label | |
type ElemOf LabelSet # | |
Defined in GHC.Cmm.Dataflow.Label |
mkHooplLabel :: Int -> Label Source #