intersect method

bool intersect(
  1. RangeList other
)

Returns true if this range list intersect other; otherwise false.

Implementation

bool intersect(RangeList other) {
  return (start <= other.start && end >= other.start) ||
      (other.start <= start && other.end >= start);
}