hls-graph-2.4.0.0: Haskell Language Server internal graph API
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

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

memberKeySet :: Key -> KeySet -> Bool #

nullKeySet :: KeySet -> Bool #

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