Data.RangeSet.Internal.Splitters
allLessE :: E -> RangeSet a -> RangeSet a Source #
allMoreE :: E -> RangeSet a -> RangeSet a Source #
split :: E -> E -> RangeSet a -> (# RangeSet a, RangeSet a #) Source #
splitFork :: E -> E -> E -> E -> RangeSet a -> RangeSet a -> (# RangeSet a, RangeSet a #) Source #
splitOverlapFork :: E -> E -> E -> E -> RangeSet a -> RangeSet a -> (# RangeSet a, RangeSet a, RangeSet a #) Source #
overlapping :: E -> E -> RangeSet a -> RangeSet a Source #
overlappingFork :: E -> E -> E -> E -> RangeSet a -> RangeSet a -> RangeSet a Source #