Safe Haskell | None |
---|
- data Range a = Range {}
- type RangeSet a = SplayTree (Range a)
- point :: Num a => a -> Range a
- range :: (Num a, Ord a) => a -> a -> Range a
- rangePs :: (Num a, Ord a) => a -> a -> Range a
- inRange :: (Num a, Ord a) => a -> Range a -> Bool
- rangeMax :: Num a => Range a -> a
- null :: RangeSet a -> Bool
- singleton :: (Num a, Ord a) => Range a -> RangeSet a
- empty :: RangeSet a
- append :: (Num a, Ord a) => RangeSet a -> RangeSet a -> RangeSet a
- insert :: (Num a, Ord a) => RangeSet a -> Range a -> RangeSet a
- delete :: (Num a, Ord a) => RangeSet a -> Range a -> RangeSet a
- fromList :: (Num a, Ord a) => [Range a] -> RangeSet a
Documentation
a RangeSet element