range_helper library

Functions

getNewRanges(Ranges ranges, Ranges newRanges) Ranges?
Normalizes ranges by sorting and merging overlapping or adjacent ones.
negateRanges(Ranges ranges, {int maxValue = 0x10FFFF, int minValue = 0}) Ranges
Inverts ranges within the bounds from minValue to maxValue.
normalizeRanges(Ranges ranges) Ranges
Normalizes ranges by sorting and merging overlapping or adjacent ones.
sortRanges(Ranges ranges) Ranges
Sorts ranges in ascending order.