hls-graph-1.5.1.1: Haskell Language Server internal graph API
Safe HaskellNone
LanguageHaskell2010

Development.IDE.Graph.Internal.Intern

Documentation

data Intern a Source #

type Id = Int Source #

insert :: (Eq a, Hashable a) => a -> Id -> Intern a -> Intern a Source #

add :: (Eq a, Hashable a) => a -> Intern a -> (Intern a, Id) Source #

lookup :: (Eq a, Hashable a) => a -> Intern a -> Maybe Id Source #

toList :: Intern a -> [(a, Id)] Source #

fromList :: (Eq a, Hashable a) => [(a, Id)] -> Intern a Source #