ide-backend-common-0.10.1: Shared library used be ide-backend and ide-backend-server

Safe HaskellSafe
LanguageHaskell2010

IdeSession.Strict.IntervalMap

Contents

Synopsis

Documentation

fromList :: Ord v => [(Interval v, a)] -> StrictIntervalMap v a Source

toList :: Ord v => StrictIntervalMap v a -> [(Interval v, a)] Source

Re-exports

data Interval v :: * -> *

A closed interval. The lower bound should be less than or equal to the higher bound.

Constructors

Interval 

Fields

low :: v
 
high :: v
 

Instances

Eq v => Eq (Interval v) 
Ord v => Ord (Interval v) 
Show v => Show (Interval v)