RangeAt
TargetAddressRange RangeAt(int32 index) const;
const Range* RangeAt(int32 index) const;
while (endIndex < count && RangeAt(endIndex).offset <= endOffset)
if (index > 0 && offset == RangeAt(index - 1).EndOffset())
endOffset = std::max(endOffset, RangeAt(endIndex - 1).EndOffset());
while (endIndex < count && RangeAt(endIndex).offset < endOffset)
return index < CountRanges() && RangeAt(index).offset < offset + size;
const RangeType& range = RangeAt(mid);
inline const RangeType& RangeAt(int32 index) const
const Range* range = ranges.RangeAt(i);
delta += fHeapRangesToRemove->RangeAt(i).size;