hls-graph-2.4.0.0: Haskell Language Server internal graph API

Safe Haskell | Safe-Inferred
Language | Haskell2010

Development.IDE.Graph.KeySet

# Documentation

data Key #

#### Instances

Instances details

Show Key # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods showsPrec :: Int -> Key -> ShowS # show :: Key -> String # showList :: [Key] -> ShowS #
Eq Key # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods (==) :: Key -> Key -> Bool # (/=) :: Key -> Key -> Bool #
Hashable Key # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods hashWithSalt :: Int -> Key -> Int # hash :: Key -> Int #

data KeySet #

#### Instances

Instances details

Monoid KeySet # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods mempty :: KeySet mappend :: KeySet -> KeySet -> KeySet mconcat :: [KeySet] -> KeySet
Semigroup KeySet # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods (<>) :: KeySet -> KeySet -> KeySet sconcat :: NonEmpty KeySet -> KeySet stimes :: Integral b => b -> KeySet -> KeySet
Show KeySet # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods showsPrec :: Int -> KeySet -> ShowS # show :: KeySet -> String # showList :: [KeySet] -> ShowS #
Eq KeySet # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods (==) :: KeySet -> KeySet -> Bool # (/=) :: KeySet -> KeySet -> Bool #
Ord KeySet # |
Instance details Defined in Development.IDE.Graph.Internal.Types Methods compare :: KeySet -> KeySet -> Ordering (<) :: KeySet -> KeySet -> Bool (<=) :: KeySet -> KeySet -> Bool (>) :: KeySet -> KeySet -> Bool (>=) :: KeySet -> KeySet -> Bool max :: KeySet -> KeySet -> KeySet min :: KeySet -> KeySet -> KeySet

insertKeySet :: Key -> KeySet -> KeySet #

memberKeySet :: Key -> KeySet -> Bool #

toListKeySet :: KeySet -> [Key] #

nullKeySet :: KeySet -> Bool #

differenceKeySet :: KeySet -> KeySet -> KeySet #

deleteKeySet :: Key -> KeySet -> KeySet #

fromListKeySet :: [Key] -> KeySet #

singletonKeySet :: Key -> KeySet #

filterKeySet :: (Key -> Bool) -> KeySet -> KeySet #

lengthKeySet :: KeySet -> Int #