Index

An index that can be queries to see if an interval overlap any of those that are in it. Create an index of all intervals that then can be queried to see if a Cursor or Interval overlap a macro.

Constructors

this
this(Interval[][KeyT] index)
Undocumented in source.

Members

Functions

intersect
bool intersect(KeyT key, Interval i)

Check if i overlap any intervals for key.

overlap
bool overlap(KeyT key, Interval i)

Check if i overlap any intervals for key.

put
void put(KeyT k, Interval i)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

index
Interval[][KeyT] index;
Undocumented in source.

Meta