This function compares two ranges to see if they overlap, and if not, which is higher than the other. An integer value is returned, which has the posisble values BOVERLAPSA, BISTOOHIGH, BISTOOLOW. These integer constants are defined in the present module.
function checkRangeOverlap(rangeA, rangeB) result(status) type(RangeT), intent(in) :: rangeA, rangeB integer :: status end function checkRangeOverlap