Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Data.Range.Algebra
Contents
Documentation
Operations
intersection :: RangeExpr a -> RangeExpr a -> RangeExpr a #
difference :: RangeExpr a -> RangeExpr a -> RangeExpr a #
Evaluation
class RangeAlgebra a where #
Minimal complete definition
Instances
(Ord a, Enum a) => RangeAlgebra [Range a] # | |
RangeAlgebra (a -> Bool) # | |