quic_interval (quic v1.10.0)

View Source

Summary

Functions

Insert Idx, merging adjacent and overlapping ranges.

True when Idx falls inside one of the intervals.

Types

interval/0

-type interval() :: {integer(), integer()}.

intervals/0

-type intervals() :: [interval()].

Functions

add(Idx, Ranges)

-spec add(integer(), intervals()) -> intervals().

Insert Idx, merging adjacent and overlapping ranges.

member(Idx, Rest)

-spec member(integer(), intervals()) -> boolean().

True when Idx falls inside one of the intervals.